西安交通大学城市学院
设计模式大作业报告
班级 软件 2103 姓名 赵天龙 学号 21031593 专业 软件工程
审阅教师: 2023 年 7 月 7 日
项目名称: 可乐商场管理系统
项目要求:完成一个功能自洽的小项目。至少使用 3 个以上设计模
式。(项目源代码放到 code 文件夹内。)
项目简介:
为了充分合理的利用时间 模拟可乐代理商从进货到可乐公司生产
发货以及销售给顾客的过程
1. 可乐代理商选择进货 同事发送邮件通知可乐公司
2. 可乐公司生产 及时发货并提醒代理商收货
3. 顾客购买可乐 选择拿货方式 并生成订单
根据弹出的对话框以及系统提示 选择想要的可乐类型
设计模式说明(重要!什么类,什么方法,产生什么结果,完成了
什么工作内容。中英文都要有。):
设计模式 1:使用了单例模式,用于创建代理商类 class Agent
以及 class Coca_ColaCompany 也是使用单例模式
设计模式 2:使用了原型模式,创建代理商窗口 class agentframe
设计模式 3:使用了抽象工厂模式,在类 orderbuilder 和 order 中
成绩