云南大学软件学院
实
验
报
告
成绩:
日期:
106
专业:
软件工程
序号:
姓名:
杨林燕
学
号:
装饰者模式的运用实验二
一、实验目的:
装饰者模式动态地将责任附加到对象上,若要扩展功能,
装饰者提供了比继承更有弹
性的替代方案。
在熟悉装饰者模式相关理论知识的基础上,
使用装设者模式实现
米线店结
账小程序。
二、实验要求:
使用装饰者模式实现米线店结账程
序,要求如下:
米线有三种,干浆、酸浆和水米线。
1.
配料有三种,豆腐、鸡蛋、牛肉,今后还会更多。
2.
或者不客户可疑随心所欲的要各种米线搭配各种配料,
配料可以加同一种加多
份,
3.
同种加多份。
设计并绘制该程序的类图;
1
、
语言编写代码,
并实现该程序;
照设计的类图使用
依
Java2
、
了核心的模式相关类实
现外,提供测试环境,按照难度高低,分别是:
、
除
3
硬编码初始化模式和测试环境,
运行结果文本输出;控制台程序,
Clienta)
Client
初始化测试环境,并根据用户输入运算,运行结果文本输出;
b)
控制台程序,
控件上的输入运算,
UI
,
Client
初始化测试环境,并根据用户在设计并实现用户
c)
UI
运行结果文本输出;