图书介绍
设计模式实训教程 第2版pdf电子书版本下载
- 刘伟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302490821
- 出版时间:2018
- 标注页数:349页
- 文件大小:55MB
- 文件页数:357页
- 主题词:面向对象语言-程序设计-教材
PDF下载
下载说明
设计模式实训教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 UML类图实训 1
1.1知识讲解 1
1.1.1 UML概述 1
1.1.2类与类的UML表示 2
1.1.3类之间的关系 4
1.2实训实例 8
1.2.1类图实例之图书管理系统 8
1.2.2类图实例之商场会员管理系统 10
1.3实训练习 11
第2章 面向对象设计原则实训 18
2.1知识讲解 18
2.1.1面向对象设计原则概述 18
2.1.2单一职责原则 18
2.1.3开闭原则 19
2.1.4里氏代换原则 19
2.1.5依赖倒转原则 20
2.1.6接口隔离原则 20
2.1.7合成复用原则 21
2.1.8迪米特法则 21
2.2实训实例 22
2.2.1单一职责原则实例分析 22
2.2.2开闭原则实例分析 23
2.2.3里氏代换原则实例分析 24
2.2.4依赖倒转原则实例分析 25
2.2.5接口隔离原则实例分析 26
2.2.6合成复用原则实例分析 28
2.2.7迪米特法则实例分析 29
2.3实训练习 30
第3章 创建型模式实训 37
3.1知识讲解 37
3.1.1设计模式 37
3.1.2创建型模式概述 39
3.1.3简单工厂模式 40
3.1.4工厂方法模式 41
3.1.5抽象工厂模式 41
3.1.6建造者模式 43
3.1.7原型模式 43
3.1.8单例模式 44
3.2实训实例 45
3.2.1简单工厂模式实例之图形工厂 45
3.2.2工厂方法模式实例之日志记录器 48
3.2.3抽象工厂模式实例之数据库操作工厂 50
3.2.4建造者模式实例之游戏人物角色 53
3.2.5原型模式实例之快速创建工作周报 58
3.2.6单例模式实例之多文档窗口 61
3.3实训练习 64
第4章 结构型模式实训 82
4.1知识讲解 82
4.1.1结构型模式概述 82
4.1.2适配器模式 82
4.1.3桥接模式 84
4.1.4组合模式 85
4.1.5装饰模式 87
4.1.6外观模式 88
4.1.7享元模式 89
4.1.8代理模式 90
4.2实训实例 91
4.2.1适配器模式实例之算法适配 91
4.2.2桥接模式实例之跨平台视频播放器 95
4.2.3组合模式实例之杀毒软件 98
4.2.4 装饰模式实例之界面显示构件库 102
4.2.5外观模式实例之文件加密 104
4.2.6享元模式实例之围棋棋子 107
4.2.7代理模式实例之日志记录代理 111
4.3实训练习 113
第5章 行为型模式实训 135
5.1知识讲解 135
5.1.1行为型模式概述 135
5.1.2职责链模式 136
5.1.3命令模式 137
5.1.4解释器模式 138
5.1.5迭代器模式 139
5.1.6中介者模式 140
5.1.7备忘录模式 141
5.1.8观察者模式 142
5.1.9状态模式 143
5.1.10策略模式 144
5.1.11模板方法模式 145
5.1.12访问者模式 147
5.2实训实例 148
5.2.1职责链模式实例之在线文档帮助系统 148
5.2.2命令模式实例之公告板系统 151
5.2.3解释器模式实例之机器人控制程序 155
5.2.4迭代器模式实例之商品名称遍历 161
5.2.5中介者模式实例之温度转换器 164
5.2.6备忘录模式实例之游戏恢复点设置 170
5.2.7观察者模式实例之股票变化 174
5.2.8状态模式实例之银行账户 177
5.2.9策略模式实例之电影票打折 182
5.2.10模板方法模式实例之数据库操作 184
5.2.11访问者模式实例之奖励审批 187
5.3实训练习 192
第6章 模式联用与综合实例实训 225
6.1设计模式补充知识 225
6.1.1反射与配置文件 225
6.1.2 GRASP模式 229
6.1.3架构模式与MVC 232
6.2模式联用实训 234
6.2.1适配器模式与桥接模式联用 234
6.2.2组合模式与命令模式联用 234
6.2.3外观模式与单例模式联用 235
6.2.4原型模式与备忘录模式联用 236
6.2.5观察者模式与组合模式联用 237
6.2.6访问者模式、组合模式与迭代器模式联用 237
6.3综合实例实训 238
6.3.1多人联机射击游戏 238
6.3.2数据库同步系统 245
6.4实训练习 255
第7章 设计模式综合模拟试题 259
7.1综合模拟试题一 259
7.2综合模拟试题二 262
附录A参考答案 266
A.1第1章实训练习参考答案 266
A.2第2章实训练习参考答案 269
A.3第3章实训练习参考答案 275
A.4第4章实训练习参考答案 281
A.5第5章实训练习参考答案 291
A.6第6章实训练习参考答案 317
A.7第7章参考答案及评分标准 338
参考文献 347