,而且每层之中也有对应的构件
f实验四MVC风格
(1)概念:MVC全名是ModelViewCo
troller,是模型model-视图view-控制器co
troller的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。(2)上机流程:本实验需要自行添加CarFiles和CarImages文件夹并向其中添加所需的文件,然后才能运行(用myeclipse)。然后是修改了部分代码(流程图下面)3运行流程
开始
输入信息
选择车辆
输如竞拍价格并确认
否Ca
otfi
dthefile
判断是否有车辆图片
是
输出汽车图片
显示汽车价格
实验九C2模式
1概念C2体系结构风格可以概括为:通过连接件绑定在一起的按照一组规则运作的并行构件网络。C2风格中的系统组织规则如下:
(1)系统中的构件和连接件都有一个顶部和一个底部;
f(2)构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,而构件与构件之间的直接连接是不允许的;
(3)一个连接件可以和任意数目的其它构件和连接件连接;(4)当两个连接件进行直接连接时,必须由其中一个的底部到另一个的顶部。2特点:C2风格是最常用的一种软件体系结构风格。从C2风格的组织规则和结构图中,我们可以得出,C2风格具有以下特点:(1)系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起;(2)所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的;(3)构件相对独立,构件之间依赖性较少。系统中不存在某些构件将在同一地址空间内执行,或某些构件共享特定控制线程之类的相关性假设。3C2的体系结构
4程序类图:
5说明:编写了一个类,能够直接计算表达式,并能够将计算结果直接发送给cal,并显示出来。
f实验十黑盒模型
1概念:黑盒模型即仓库风格,在仓库风格中,有两种不同的构件:中央数据结构说明当前状态,独立构件在中央数据存贮上执行,仓库与外构件间的相互作用在系统中会有大的变化。
控制原则的选取产生两个主要的子类。若输入流中某类时间触发进程执行的选择,则仓库是一传统型数据库;另一方面,若中央数据结构的当前状态触发进程执行的选择,则仓库是一黑板系统。
黑板系统主要由三部分组成:(1)知识源。知识源中包含独立的、与应用程序相关的知识,知识源之间不直接进r