设计模式实训教程 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘伟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302490821
- 页数:349 页
第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
- 《高级英语阅读与听说教程》刘秀梅编著 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