目录
- 一· 模板方法模式
-
- 1.1 豆浆制作问题
- 1.2 模板方法模式基本介绍
- 1.3 模板方法模式原理类图
- 1.4 模板方法模式解决豆浆制作问题
- 1.5 模板方法模式的钩子方法
- 1.6 模板方法模式在 Spring 框架应用的源码分析
- 1.7 模板方法模式的注意事项和细节
- 二· 命令模式
-
- 2.1 智能生活项目需求
- 2.2 命令模式基本介绍
- 2.3 命令模式的原理类图
- 2.4 命令模式解决智能生活项目
- 2.5 命令模式在 Spring 框架 JdbcTemplate 应用的源码分析
- 2.6 命令模式的注意事项和细节
- 三· 访问者模式
-
- 3.1 测评系统的需求
- 3.2 传统方式的问题分析
- 3.3 访问者模式基本介绍
- 3.4 访问者模式的原理类图
- 3.5 访问者模式应用实例
- 3.6 访问者模式的注意事项和细节
- 四· 迭代器模式
-
- 4.1 看一个具体的需求
- 4.2 传统的设计方案(类图)
- 4.3 传统的方式的问题分析
- 4.4 迭代器模式基本介绍
- 4.5 迭代器模式的原理类图
- 4.6 迭代器模式应用实例
- 4.7 迭代器模式在 JDK-ArrayList 集合应用的源码分析
- 4.8 迭代器模式的注意事项和细节
- 五· 观察者模式
-
- 5.1 天气预 项目需求,具体要求如下:
- 5.2 天气预 设计方案 1-普通方案
- 5.3 观察者模式原理
- 5.4 观察者模式解决天气预 需求
- 5.5 观察者模式在 Jdk 应用的源码分析
- 六· 中介者模式
-
- 6.1 智能家庭项目
- 6.2 传统方案解决智能家庭管理问题
- 6.3 传统的方式的问题分析
- 6.4 中介者模式基本介绍
- 6.5 中介者模式的原理类图
- 6.6 中介者模式应用实例-智能家庭管理
- 6.7 中介者模式的注意事项和细节
一· 模板方法模式
1.1 豆浆制作问题
1.2 模板方法模式基本介绍
1.3 模板方法模式原理类图
-
模板方法模式的原理类图
1.5 模板方法模式的钩子方法
1.6 模板方法模式在 Spring 框架应用的源码分析
1.7 模板方法模式的注意事项和细节
二· 命令模式
2.1 智能生活项目需求
1) 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装 app 就可以控制对这些家电 工作。 2) 这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个 App,分别控制,我们希望只要一个 app 就可以控制全部智能家电。 3) 要实现一个 app 控制所有智能家电的需要,则每个智能家电厂家都要提供一个统一的接口给 app 调用,这时 就 可以考虑使用命令模式。 4) 命令模式可将"动作的请求者"从"动作的执行者"对象中解耦出来. 5) 在我们的例子中,动作的请求者是手机 app,
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!