自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 appium安装过程回顾

这个由于第一次接触Andriod,网上挺多细节不清楚或者安装版本太老导致花了挺长时间,现做一个回顾,帮助回顾以及后续配置以下资源总结自网络,参考的教程太多,就不放链接了首先JDK安装以及环境配置:这个网上教程很详细,没有雷点,不做详细回顾由于以后决定往测试方向发展,这里备注Jenkins对JDK版本有要求,最新版本不支持,目前JDK最新为15,但是只支持11SDK安装以及环境配置:下载SDK:SDK下载下载对应版本即可,这里我下载的是下载完成直接执行,进入安装页面下载对应

2021-01-08 22:29:46 171

原创 设计模式作业7

1.小明在使用策略模式进行设计时,发现策略所对应的多个算法在实现上有很多公共功能,请你给出建议帮助小明能更好地实现复用?小明再进一步设计时,又发现这些算法的实现步骤都是一样的,只是在某些局部步骤的实现上有所不同,那么请你再帮帮小明,如何能更好地实现复用?代码需要复用,且算法实现步骤相同,考虑加入模板模式,在超类里实现复用部分(公共功能及实现步骤),在子类里实现局部不同的部分给出超pa...

2019-11-11 23:24:00 709

原创 设计模式作业6

1.小明准备使用面向对象的方法设计一个快餐店的简单游戏,游戏中有顾客、服务员、菜品和厨师。每个顾客都有一个服务员帮助点菜,并且可以点多个菜;每道菜都由指定厨师制作不同的菜可能由不同的厨师制作;顾客跟服务员点完菜后,服务员通知后厨做菜。请帮助小明选择一个合适的模式进行设计。分析:选用外观模式,顾客通过服务员点餐与后厨做菜分离,在Server类里建立菜单,不同的菜与不同的厨师对应这里给出S...

2019-11-05 23:45:13 944 4

原创 设计模式作业5

1.小王为某五星级酒店开发点餐系统。该酒店为满足客户需要,会在不同的时段提供多种不同的餐饮,其菜单的结构图如图所示。请你采用面向对象方法通过恰当的设计模式帮助小王对上述菜单进行设计。思路:选用组合模式:适用于树形结构,当容器对象(如文件夹)的某一个方法被调用时,将遍历整个树形结构,寻找也包含这个方法的成员对象(可以是容器对象,也可以是叶子对象,如子文件夹和文件)并调用执行...

2019-10-28 11:29:56 947 2

原创 设计模式作业4

1.在一个画图的小程序中,你已经实现了绘制点(Point)、直线(Line)、方块(Square)等图形的功能。而且为了让客户程序在使用的时候不用去关心它们的不同,还使用了一个抽象类图形(Shape)来规范这些图形的接口(Draw)。现在你要来实现圆的绘制,这时你发现在系统其他的地方已经有了绘制圆的实现类(XCircle),但同时你又发现已实现类XCircle的绘制方法(DrawIt)和你在抽象类...

2019-10-20 18:23:14 764

原创 设计模式作业3

小王正在设计一个导出数据的应用框架。客户要求:导出数据可能存储成不同的文件格式,例如:文本格式、数据库备份形式、Excel格式、Xml格式等等,并且,不管什么格式,导出数据文件都分成三个部分,分别是文件头、文件体和文件尾,在文件头部分,需要描述如下信息:分公司或门市点编号、导出数据的日期,对于文本格式,中间用逗号分隔,在文件体部分,需要描述如下信息:表名称、然后分条描述数据,对于文本格式,表名称单...

2019-10-03 22:36:30 655

原创 设计模式作业2

1.小王正在编写一个简单的计算器程序,要求输入两个整数和运算符号(加、减、乘、除),输出计算结果。小王用面向过程方法编写了下面的代码。请采用面向对象方法通过恰当的设计模式对小王的代码进行重构。int main(){ int numa,numb; char oper; double result; cin>>numa>>numb; cin>>...

2019-09-27 20:54:33 361

原创 设计模式作业1

1.一个开宝箱游戏的基本描述为:游戏中有多种类型的人物(Role),如战士(Solider)、魔法师(Mage)等,主角的类型只能选择其中一种,且游戏中不再更改。游戏中还有各种宝箱(Box),如装有不同数目金钱的宝箱、装有毒物的宝箱等。当任一种类型的主角打开装有金钱的宝箱时,宝箱中的金钱会增加给主角,同时宝箱的金钱数目变成0;当战士打开装有毒物的宝箱时,战士的生命值(HP)会减少10%,但金钱(M...

2019-09-18 01:48:07 1527 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除