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

设计模式课设之米线店结账子系统相关推荐

  1. 米线店结账程序 装饰着模式_实验报告2_装饰者模式

    序号: 姓名: 杨林燕 学号: 106 专业: 软件工程 日期: 成绩: 实验二 装饰者模式的运用 一.实验目的: 装饰者模式动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹 性的替代 ...

  2. 米线店结账程序 装饰着模式_装饰者模式的运用

    实 验 报 告 实验二 装饰者模式的运用 一.实验目的: 装饰者模式动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹 性的替代方案.在熟悉装饰者模式相关理论知识的基础上,使用装设者模式 ...

  3. 米线店结账程序 装饰着模式_米线店整体装修设计方案图 4款云南过桥米线加盟店47平米室内设计图...

    米线店整体装修设计方案图 4款云南过桥米线加盟店47平米室内设计图 云南过桥米线加盟店内部的布置设计散发着中式的气息,宽敞的内部空间很有特色,顶棚石膏天花板无吊顶铺设很规整,再加上方形的长条灯池搭配, ...

  4. 米线店结账程序 装饰着模式_设计模式——装饰者模式

    <Head First 设计模式> 学习笔记,码云同步更新中 如有错误或不足之处,请一定指出,谢谢~ 目录 查看其它设计模式笔记,点这里→设计模式笔记汇总 装饰者模式 定义: 动态地将责任 ...

  5. 米线店结账程序 装饰着模式_Head First设计模式之装饰者模式

    一.定义 装饰者模式,英文叫Decorator Pattern,在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. 动态将职责附加到 ...

  6. 米线店结账程序 装饰着模式_设计模式(三)装饰者模式

    装饰者模式是以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案.装饰者模式动态地将责任附加到对象身上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案,比生成子类更加灵活. 通常在继承关系 ...

  7. 米线店结账程序 装饰着模式_真实数据:外卖销售9999+ 长沙米线万单店 它究竟是怎么做到的?...

    对于餐饮来说,最期望达成的是什么,那一定是月售:9999+的万单店了.万单店如高山仰止,只能心向往之,想做到真的太难了.特别是在疫情期间,餐饮重创,许多品牌生存都艰难,更别提冲击万单店了,孟婆家的酸汤 ...

  8. 米线店结账程序 装饰着模式_海底捞推出三个子品牌 主打餐饮10元店模式

    中国商报/中国商网(记者 贺阳)近日,海底捞旗下的自有子品牌密集入市.中国商报记者梳理发现,主打土豆粉的"乔乔的粉"将于近期开业,售卖米线.水饺的"孟小将"&q ...

  9. Java毕设|课设项目-蛋糕店商城管理系统

    > 注意:这里不是全部功能,需要全部功能的可以看评论联系我 1.系统总体设计 1.1开发环境 操作系统:Windows10: 编程语言:Java: 运行环境:jdk1.8 开发工具:Eclips ...

  10. 设计模式之蛋糕店结账系统

    系统说明:本系统采用eclipse开发,IDEA,eclipse,myeclipse均可运行(书生) 界面采用swing实现 设计模式使用:策略模式.工厂模式.装饰模式 1.1 内容: 简单模拟蛋糕店 ...

最新文章

  1. 山东省中职计算机应用专业人才培养方案,计算机应用与维修专业人才培养方案(中职)...
  2. MySQL-5.5.33主从复制
  3. JavaScript HTML DOM元素节点常用操作接口
  4. PaddleHub教程合集
  5. JavaWeb在线聊天系统开发
  6. glassfish插件_Eclipse4.2.2安装GlassFish插件
  7. 集成学习算法策略 Boosting和Bagging
  8. C语言程序计算自己活了多少天
  9. python爬虫豆瓣top250_Python 爬取豆瓣TOP250实战
  10. UEFI入门之EDK II开发环境搭建
  11. 通过键盘移动鼠标光标 autohotkey
  12. 设计师必看!10个非常重要的图片无损编辑技巧
  13. mysql 嵌入式 稳定性_常用的嵌入式数据库的比较
  14. FANUC机器人_三点法设置工具坐标系的具体方法步骤(图文)
  15. 修改IP地址和主机名
  16. tensorflow 做多元线性回归时怎样对非数据型数据(分类型数据)进行处理(编码)
  17. 关于CSDN获取博客内容接口的x-ca-signature签名算法研究
  18. 国内的专业Linux网站(GB)
  19. Python Platform 平台信息
  20. 盲盒商城系统玩法大讲坛

热门文章

  1. 墨菲定律(设计系统)和康威定律(系统划分)
  2. matlab10b有32位吗,matlab课后习题答案1到6章
  3. 安卓帧渲染数据获取方式小结
  4. 利用防火墙搭建简单内外网
  5. Python:输入某年某月某日,判断这一天是这一年的第几天
  6. Joint Noise-Tolerant Learning and Meta Camera Shift Adaptation for Unsupervised Person Re-ID
  7. java如何导入葡萄酒数据集包,如何将具有三个级别的类转换为二进制'0',并在葡萄酒数据集的插入符号中使用glm...
  8. 日本大学生开发出“单身狗神器”,令人脸红心跳
  9. 多源数据汇聚(数据上报、数据集中)
  10. 破解Linux的密码