实验项目名称:MVC体系结构
一、实验目的和要求
目的:对MVC体系结构的机制与实现方法进行验证。
要求:在MVC风格软件体系结构原理的基础上,熟练掌握MVC风格软件体系结构的应用场景,并能够对代码进行修改和完善。
二、实验环境
1、PC兼容机
2、Windows10系统
三、实验操作过程及实验结果记录
- 作业描述:考虑一个拍卖二手车的软件。该软件需要一个用户输入界面,同时还需要显示车的图片,和车的介绍,以及当前的竟拍价格的显示。用户首先从一个列表中挑选要买的车,按Search按纽,得到车的图片与文字介绍,用户输入竞拍价格,另外一个窗口将显示当前的竟拍价格。本系统还应该可以很容易地增添新的数据显示方法。带有灵活的人-机接口的互动的应用。要求相同的信息可以有不同的显示,例如图片,文字介绍等如图所示。
二手车拍卖系统的采用MVC模式(使用观察者机制)的设计与实现,用户输入界面和显示视图都在同一个窗口中显示的情况。本节对二手车拍卖系统的采用MVC模式(使用观察者机制)的设计。在设计中,将用户输入界面和所有的显示视图都放在同一个图形界面中。设计类图如下。
图1 设计的类图
作业要求:
在软件包“MVC-Observer-CarInfo-1GUI”中运行CarAuc