- 85
- 0
- 约 7页
- 2017-07-30 发布于浙江
- 举报
云南大学软件学院
实 验 报 告
姓名: 周坤 学号: 20121120256 专业:
实验二 装饰者模式的运用
一、实验目的: 装饰者模式动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。在熟悉装饰者模式相关理论知识的基础上,使用装设者模式实现米线店结账小程序。
实验要求:
使用装饰者模式实现米线店结账程序,要求如下:
米线有三种,干浆、酸浆和水米线。
配料有三种,豆腐、鸡蛋、牛肉,今后还会更多。
客户可疑随心所欲的要各种米线搭配各种配料,配料可以加同一种加多份,或者不同种加多份。
设计并绘制该程序的类图;
依照设计的类图使用Java语言编写代码,并实现该程序;
除了核心的模式相关类实现外,提供测试环境,按照难度高低,分别是:
控制台程序,Client硬编码初始化模式和测试环境,运行结果文本输出;
控制台程序,Client初始化测试环境,并根据用户输入运算,运行结果文本输出;
设计并实现用户UI,Client初始化测试环境,并根据用户在UI控件上的输入运算,运行结果文本输出;
实验内容:
类图:
实验代码:
Decorator类:
package decrator;
public abstract class Decorator extends mixian {
public abstract String getDesc
您可能关注的文档
- 云南大学《软件测试》软件测试计划.docx
- 云南大学《软件测试》软件测试计划终定版.doc
- 云南大学《软件测试》software testing 0.pptx
- 云南大学《软件测试》软件测试期末报告.pdf
- 云南大学《软件测试》性能测试.doc
- 云南大学《软件测试》软件测试最终版.doc
- 云南大学《软件测试》最终测试报告.docx
- 云南大学《软件工程》10.1教学案例 软件演化过程支撑工具.pdf
- 云南大学《软件测试》性能-负载.docx
- 云南大学《软件工程》10.3 教学案例 支持软件并行开发的CASE系统.pdf
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
最近下载
- 冀教版七年级下册英语精品教学课件 Unit 4 Lesson 1 What is friend.ppt VIP
- 2026年(完整版)《系统解剖学》练习题题库及答案.docx VIP
- 2026年中考第一次模拟考试:英语一模突破卷(河南专用)(解析版).docx VIP
- 居家适老化改造指南.pdf VIP
- 喷水织机电控手册.pptx VIP
- 2025年四川(专升本)数学考试真题及参考答案.docx VIP
- 2026年中考第一次模拟考试:中考数学一模突破卷(河南专用)(解析版).docx VIP
- 居家适老化改造指导手册.docx VIP
- 燃烧和火灾基本知识课件.pptx VIP
- 城市居家适老化改造指导手册.pdf VIP
原创力文档

文档评论(0)