图书介绍
设计模式实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![设计模式实训教程](https://www.shukui.net/cover/23/30705571.jpg)
- 刘伟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302270676
- 出版时间:2012
- 标注页数:321页
- 文件大小:13MB
- 文件页数:334页
- 主题词:面向对象语言-程序设计
PDF下载
下载说明
设计模式实训教程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合成复用原则实例分析27
2.2.7迪米特法则实例分析28
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单例模式实例之多文档窗口60
3.3实训练习63
第4章 结构型模式实训81
4.1知识讲解81
4.1.1结构型模式概述81
4.1.2适配器模式82
4.1.3桥接模式83
4.1.4组合模式84
4.1.5装饰模式86
4.1.6外观模式87
4.1.7享元模式88
4.1.8代理模式89
4.2实训实例90
4.2.1适配器模式实例之算法适配90
4.2.2桥接模式实例之跨平台视频播放器94
4.2.3组合模式实例之杀毒软件97
4.2.4装饰模式实例之界面显示构件库100
4.2.5外观模式实例之文件加密103
4.2.6享元模式实例之围棋棋子106
4.2.7代理模式实例之日志记录代理109
4.3实训练习111
第5章 行为型模式实训132
5.1知识讲解132
5.1.1行为型模式概述132
5.1.2职责链模式133
5.1.3命令模式134
5.1.4解释器模式135
5.1.5迭代器模式136
5.1.6中介者模式137
5.1.7备忘录模式138
5.1.8观察者模式139
5.1.9状态模式140
5.1.10策略模式141
5.1.11模板方法模式142
5.1.12访问者模式143
5.2实训实例145
5.2.1职责链模式实例之在线文档帮助系统145
5.2.2命令模式实例之公告板系统147
5.2.3解释器模式实例之机器人控制程序152
5.2.4迭代器模式实例之商品名称遍历156
5.2.5中介者模式实例之温度转换器160
5.2.6备忘录模式实例之游戏恢复点设置166
5.2.7观察者模式实例之股票变化169
5.2.8状态模式实例之银行账户172
5.2.9策略模式实例之电影票打折177
5.2.10模板方法模式实例之数据库操作179
5.2.11访问者模式实例之奖励审批182
5.3实训练习186
第6章 模式联用与综合实例实训219
6.1设计模式补充知识219
6.1.1反射与配置文件219
6.1.2 GRASP模式223
6.1.3架构模式与MVC226
6.2模式联用实训227
6.2.1适配器模式与桥接模式联用228
6.2.2组合模式与命令模式联用228
6.2.3外观模式与单例模式联用229
6.2.4原型模式与备忘录模式联用229
6.2.5观察者模式与组合模式联用231
6.2.6访问者模式、组合模式与迭代器模式联用231
6.3综合实例实训232
6.3.1多人联机射击游戏232
6.3.2数据库同步系统239
6.4实训练习248
附录A参考答案252
A.1第1章实训练习参考答案252
A.2第2章实训练习参考答案255
A.3第3章实训练习参考答案260
A.4第4章实训练习参考答案266
A.5第5章实训练习参考答案276
A.6第6章实训练习参考答案301
参考文献321