本文主要是介绍设计模式课设之米线店结账子系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.1 内容:
简单模拟米线店结账程序,某店面目前卖奶油蛋糕,米线有三种,干浆、酸浆和水米线,每种米线有3种大小大碗,中碗,小碗,然后加入的配料,配料单独收费。米线的包装风格必须一致。
该店面为不同类型的用户提供不同的打折方式,具体打折方案如下:
(1) 年龄在10周岁及以下的儿童可享受5折的优惠(原始价格需大于等于100元);
(2) VIP用户除享受8折优惠
该店面在将来可能还要根据需要引入新的米线品种,新的打折方式,新的配料。编程模拟实现。
1.2要求:
1、正确无误地绘类结构图;
2、使用Java实现,代码运行正确无误;
3、撰写文档;
4、界面自行设计.
团队合作。每人都要有具体的分工,每人解说的内容必须不相同。
1.3设计思路:
米线店结账对于不同的用户的打折方式部分采用了策略模式。
米线产品的不同种类部分采用了工厂模式。
米线的产品类和配料类的结算部分采用了装饰模式。
2.1设计效果如下:
源码压缩包下载:
链接:https://pan.baidu.com/s/1-YOhTIzAsIzWoQyQdBV7RA
提取码:a2li
这篇关于设计模式课设之米线店结账子系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!