设计模式实训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘伟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302270676
- 页数:321 页
第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架构模式与MVC 226
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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019