- 博客(5)
- 收藏
- 关注
原创 设计模式——小明准备使用面向对象的方法设计一个快餐店的简单游戏
小明准备使用面向对象的方法设计一个快餐店的简单游戏:游戏中有顾客、服务员、菜品和厨师。每个顾客都有一个服务员帮助点菜,并且可以点多个菜;每道菜都由指定厨师制作不同的菜可能由不同的厨师制作;顾客跟服务员点完菜后,服务员通知后厨做菜。请帮助小明选择一个合适的模式进行设计。在实现的过程中,参考了大佬 https://blog.csdn.net/xxiaoEmma/article/deta...
2019-11-08 18:55:40 856 1
原创 设计模式——小王为某五星级酒店开发点餐系统。该酒店为满足客户需要,会在不同的时段提供多种不同的餐饮,其菜单的结构图如图所
请你采用面向对象方法通过恰当的设计模式帮助小王对上述菜单进行设计。初步考虑采用外观模式语言:Javapackage:menu文件:Client.javaAllMenu.javaCanTing.javaCoffee.javaJianBing.javaTianDian.java具体代码如下:package menu;import java....
2019-10-30 13:40:00 1041
原创 设计模式——在一个画图的小程序中,你已经实现了绘制点(Point)、直线(Line)、方块(Square)等图形的功能。
在一个画图的小程序中,你已经实现了绘制点(Point)、直线(Line)、方块(Square)等图形的功能。而且为了让客户程序在使用的时候不用去关心它们的不同,还使用了一个抽象类图形(Shape)来规范这些图形的接口(Draw)。现在你要来实现圆的绘制,这时你发现在系统其他的地方已经有了绘制圆的实现类(XCircle),但同时你又发现已实现类XCircle的绘制方法(DrawIt)和你在抽象类Sh...
2019-10-21 19:24:38 2062
原创 设计模式——小王正在设计一个导出数据的应用框架
小王又来了。 小王正在设计一个导出数据的应用框架。 客户要求:导出数据可能存储成不同的文件格式,例如:文本格式、数据库备份形式、Excel格式、Xml格式等等 并且,不管什么格式,导出数据文件都分成三个部分,分别是文件头、文件体和文件尾 在文件头部分,需要描述如下信息:分公司或门市点编号、导出数据的日期,对于文本格式,中间用逗号分隔 在文件体部...
2019-10-05 19:23:31 913 2
原创 设计模式——小王正在编写一个简单的计算器程序。。。
题目:小王正在编写一个简单的计算器程序,要求输入两个整数和运算符号(加、减、乘、除),输出计算结果。小王用面向过程方法编写了下面的代码。请采用面向对象方法通过恰当的设计模式对小王的代码进行重构。int main(){ int numa,numb; char oper; double result; cin>>numa>>numb; cin>&...
2019-09-25 11:15:03 1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人