- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 韩顺平设计模式之备忘录模式
目录 一、游戏角色状态恢复问题 二、传统方案解决游戏角色恢复 三、传统的方式的问题分析 四、基本介绍 五、备忘录模式的原理类图 5.1 对原理类图的说明-即(备忘录模式的角色及职责) 5.2 代码实现 六、游戏角色恢复状态实例 6.1 应用实例要求 6.2 思路分析和图解(类图) 6.3 代码实现 七、备忘录模式的注意事项和细节 一、游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战 Boss前保存自身的状态(攻击力和防御力),当大战 Boss后攻击力和防御力下降,从备忘录.
2021-10-24 16:56:43 295
原创 韩顺平设计模式之中介者模式
一、智能家庭项目 智能家庭项目: (1)智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘 等 (2)主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流程为:闹铃响起->咖啡机开始做咖啡->窗帘自动落下->电视机开始播放 二、传统方案解决智能家庭管理问题 三、传统的方式的问题分析 (1)当各电器对象有多种状态改变时,相互之间的调用关系会比较复杂 (2)各个电器对象彼此联系,你中有我,我中有你,不利于松耦合. (3)各个电器对象之间所传递的消息(..
2021-10-11 15:23:47 345
原创 韩顺平设计模式之观察者模式
目录 一、天气预报项目需求 二、天气预报设计方案 1-普通方案 2.1 WeatherData类 2.2 代码实现 三、观察者模式原理 四、观察者模式解决天气预报需求 4.1 类图说明 4.2 代码实现 4.3 观察者模式的好处 五、观察者模式在 Jdk应用的源码分析 一、天气预报项目需求 具体要求如下: (1)气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 (2)需要设计开放型 API,便于其他第三方也能接入气象站获取数据。
2021-10-11 15:10:57 177
原创 韩顺平设计模式之迭代器模式
目录 一、看一个具体的需求 二、传统的设计方案(类图) 三、传统的方式的问题分析 四、基本介绍 五、迭代器模式的原理类图 六、迭代器模式应用实例 七、迭代器模式在 JDK-ArrayList集合应用的源码分析 八、迭代器模式的注意事项和细节 一、看一个具体的需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系。如图: 二、传统的设计方案(类图) 三、传统的方式的问题分析 (1)将学院看做是学校的子类...
2021-10-03 23:22:42 311
广东工业大学汇编语言实验
2011-12-30
广东工业大学java课程设计:音乐播放器
2011-12-30
广东工业大学计算机接口与通信实验报告(完整版)
2011-12-17
广东工业大学计算机接口与通信实验报告
2011-12-16
广东工业大学java作业3
2011-11-24
计算机组成原理 实验五 带移位运算模型机的设计与实现
2011-06-23
计算机组成原理 实验二 半导体存储器原理实验
2011-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人