这是一个游戏系统,游戏的目标是到监狱解救美女。 游戏中,玩家可以去多个地方探险以提升实力,一开始直接去监狱肯定是打不过敌人的,玩家和敌人战斗时会根据公式计算剩余血量,影响战斗能力的因素有血量,战力和精神,游戏中可以保存和读档,游戏胜利或失败时可以选择再来一次或者退出游戏。
2021-07-10 15:29:58 58KB 设计模式
1
Lesson_MVC的介绍
2021-07-10 12:02:53 240.26MB java mvc 设计模式 研发
1
使用EA软件绘制相关设计模式的类图,并使用C++语言实现了对应的类图,并在centos6.7上完成了测试
2021-07-09 15:47:26 306KB 设计模式 C++ EA
1
时间触发嵌入式系统设计模式.pdf
2021-07-08 22:32:23 26.23MB 嵌入式
1
1.用工厂方法模式实现四则计算器。 2.建造者模式可以用于快餐店制作儿童餐。典型的儿童餐包括一个主食、一个辅食一杯饮料和一个玩具(例如汉堡﹑炸鸡﹑可乐和玩具车)·这些在不同的儿童餐中可以是不同的,但是组合成儿童餐的过程是相同的。无论顾客点的是汉堡﹑三明治还是鸡肉,过程都是一样的·柜台的员工直接把主食﹑辅食和玩具放在一起·这些是放在一个袋子中的·饮料被倒入杯中,放在袋子外边。这些过程在相互竞争的餐馆中是同样的。 3.某手机操作系统可以根据用户不同的喜好在2种主题之间进行切换,随着主题的变化,系统中的字体﹑app图标﹑壁纸﹑锁屏壁纸等元素会随之发生变化。 (1)请使用抽象工厂模式设计系统 (2)为系统增加一种新的主题,并实现 (3)如果当系统主题发生变化的时候通讯录风格也发生变化,在这种情况之下上面设计的系统将如何变化?(4)(2)和 (3)的结论说明了什么? 4.有一个画板,可以从中取得两种图形:圆形(circle)和矩形(rectangle),它们都属于原型(prototype),当客户需要画一个图形时便从画板中取一个图形,在这个问题中,原型模式的关键在于画板克隆一个图形对象,然后返回给客户。 5.网站计算器是web应用程序的一项基本功能,用于统计使用网站的人数,可反应出网站的受欢迎程序,请使用单例模式设计计数器
2021-07-08 22:02:57 2.18MB 设计模式
1
1.电子商务网站常有这样的功能:发送消息通知,比如订货发货通知等,从业务上看,消息分为普通消息、加急消息和特急消息多种不同的消息类型,其业务处理是不一样的,比如加急消息是在消息上添加加急标记,而特急消息是添加了加急标记外,还会做一条催促的记录,多久不完成会继续催促。从发送消息的手段上看,又有系统内消息、手机短信消息、邮件等。请使用合适的设计模式进行设计,绘制所选择模式的结构图,并绘制该案例的类图,并编写代码实现并进行演示。 2.电子商务网站有购物车的功能,可以把挑选的东西加入购物车,可以把挑选的东西加入购物车、删除或者更改购买数量,并对多个商品进行一次性结算。为了实现订单功能,系统基于MVC模式,设计了一个下订单的页面index.jsp,商品信息管理类productioninfo,购物车信息管理类ShopCart。系统运行一段时间后,需求发生变化,不仅需要原有购物车的功能,还希望在客户下完订单后有一个相关商品的推荐功能,利用适配器模式进行设计,绘制选择模式的结构图,并绘制该案例的类图,并编写代码演示结果。 3.这是一个关于相亲的故事。某家有女初长成,七大姑八大姨欲帮忙寻得佳婿,后在各种群、圈、网站,收集了各种男人的资料。这里需要一个应用生成收集过来的男人的描述,如:是否有车、是否有房、是否有存款、是否有好品质。然后这个应用了装饰者模式的应用诞生了,动态添加男人的描述,最后得到男人的综述。 4.用组合模式对购物网站的商品进管理,绘制选择模式的结构图,并绘制该案例的类图,并编写代码演示结果,运行结果样例显示如右图所示。 5.在天猫商城里存在着成天上万的网店,但是天猫所提供的网站模板是一样的,存在许多天猫网店使用同一个网店模板的情况,如果每一个网店都用一个网店对象来表示,因为网店数量巨大,我们需求很多的网店对象来表示,但是,采用同一套网店模板的网店除了里面所展示的内容不一样或者使用权限不同以外,网店的风格样式几乎一致,除了一些定制化的功能,比如logo等,请使用享元模式来模拟此问题。
2021-07-08 22:02:56 826KB 设计模式
1
1.1.在军队中,一般根据战争规模的大小和重要性由不同级别的长官(Officer)来下达作战命令,情报人员向上级递交军情(如敌人的数量),作战命令需要上级批准,如果直接上级不具备下达命令的权力,则上级又传给上级,直到有人可以决定为止。现使用职责链模式来模拟该过程,客户类(Client)模拟情报人员,首先向级别最低的班长(Banzhang)递交任务书(Mission),即军情,如果超出班长的权力范围,则传递给排长(Paizhang),排长如果也不能处理则传递给营长(Yingzhang),如果营长也不能处理则需要开会讨论。 2. 使用组合命令模式实现多功能开关,让用户进行设置,可以同时控制教室的所有灯的开和关,并能控制风扇、空凋、多媒体投影仪设备的开和关。 3. 使用中介者模式来说明联合国的作用,要求绘制相应的类图并分析每个类的作用(注:可以将联合国定义为抽象中介者类,联合国下属机构如WIO,WHO,WTO等作为具体者类,国家作为抽象同事类,而将中国,美国等国家作为具体同事类). 4.采用设计模式设计一款五子棋软件,使得该软件具有多次悔棋功能,即需要在系统中仔储棋子的多个历史状态(如棋子所处位置等).使用享元模式和备忘录模式模拟实现该过程。 5.某在线游戏支持多人联机对战,每个玩家都可以加人某一战队组成联盟,当战队巾某一成员受到敌人攻击时将给所有盟友发送通知,盟友收到通知后将做出响应。使用观察者模式和中介者模式设计并实现该过程。 6. 某纸牌游戏软件中,人物角色具有人门级(Primary)、熟练级(Secondary),高手绍(Professional)和骨灰级(Final)四种等级,角色的等级与其积分相对应,游戏胜利将增加和分,失败则扣除积分。人门级具有最基本的游戏功能 play(),熟练级增加丁游戏胜利积分加倍功能doubleScore),高手级在熟练级基础上再增加换牌功能 changeCards(),骨灰级在高手级基础上再增加偷看他人的牌功能 peekCards()。现使用状态模式来设计该系统,绘制类图并编程实现。
2021-07-08 22:02:55 3.48MB 设计模式
1
GoF 23种设计模式思维导图,按三大分类组织,给出每种模式的使用场景及常用实现
2021-07-08 19:02:42 207KB 设计模式 GoF design pattern
1
appium python PO模式,HTMLTESTrunner报告,安卓手机自动化测试脚本
2021-07-08 14:59:20 22.16MB python  appium po设计模式 HTMLTESTrunn
1
软件介绍: 重视大脑的学习指南Head First设计模式,学习为何朋友们对工厂模式的认知可能有错,把事关紧要的模式直接装入脑海里,发掘模式大师的秘密,避免一些尴尬的错误,探究星巴兹咖啡如何以装饰者模式让自己的股价翻倍。
2021-07-08 14:19:04 42.89MB 其他资源
1