软件设计模式 JAVA版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:程细柱编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2017
- ISBN:9787115477880
- 页数:244 页
第1章 设计模式基础 1
1.1软件设计模式概述 1
1.1.1软件设计模式的产生背景 1
1.1.2软件设计模式的概念与意义 2
1.1.3软件设计模式的基本要素 2
1.1.4GoF的23种设计模式简介 3
1.2UML中的类图 5
1.2.1统一建模语言简介 5
1.2.2类、接口和类图 5
1.2.3类之间的关系 7
1.3面向对象的设计原则 9
1.3.1开闭原则 9
1.3.2里氏替换原则 10
1.3.3依赖倒置原则 12
1.3.4单一职责原则 15
1.3.5接口隔离原则 16
1.3.6迪米特法则 19
1.3.7合成复用原则 21
1.3.8 7种设计原则的要点 23
1.4本章小结 23
1.5习题 23
第2章 创建型模式(上) 27
2.1创建型模式概述 27
2.2单例模式 28
2.2.1模式的定义与特点 28
2.2.2模式的结构与实现 28
2.2.3模式的应用实例 29
2.2.4模式的应用场景 32
2.2.5模式的扩展 32
2.3原型模式 33
2.3.1模式的定义与特点 33
2.3.2模式的结构与实现 33
2.3.3模式的应用实例 34
2.3.4模式的应用场景 37
2.3.5模式的扩展 37
2.4本章小结 40
2.5习题 40
第3章 创建型模式(下) 44
3.1工厂方法模式 44
3.1.1模式的定义与特点 44
3.1.2模式的结构与实现 45
3.1.3模式的应用实例 47
3.1.4模式的应用场景 51
3.1.5模式的扩展 51
3.2抽象工厂模式 51
3.2.1模式的定义与特点 52
3.2.2模式的结构与实现 52
3.2.3模式的应用实例 54
3.2.4模式的应用场景 58
3.2.5模式的扩展 59
3.3建造者模式 59
3.3.1模式的定义与特点 59
3.3.2模式的结构与实现 60
3.3.3模式的应用实例 62
3.3.4模式的应用场景 66
3.3.5模式的扩展 66
3.4本章小结 66
3.5习题 66
第4章 结构型模式(上) 70
4.1结构型模式概述 70
4.2代理模式 71
4.2.1模式的定义与特点 71
4.2.2模式的结构与实现 71
4.2.3模式的应用实例 73
4.2.4模式的应用场景 75
4.2.5模式的扩展 75
4.3适配器模式 76
4.3.1模式的定义与特点 76
4.3.2模式的结构与实现 77
4.3.3模式的应用实例 79
4.3.4模式的应用场景 81
4.3.5模式的扩展 81
4.4桥接模式 83
4.4.1模式的定义与特点 83
4.4.2模式的结构与实现 84
4.4.3模式的应用实例 85
4.4.4模式的应用场景 89
4.4.5模式的扩展 89
4.5本章小结 90
4.6习题 90
第5章 结构型模式(下) 94
5.1装饰模式 94
5.1.1模式的定义与特点 94
5.1.2模式的结构与实现 94
5.1.3模式的应用实例 97
5.1.4模式的应用场景 99
5.1.5模式的扩展 100
5.2外观模式 101
5.2.1模式的定义与特点 101
5.2.2模式的结构与实现 101
5.2.3模式的应用实例 103
5.2.4模式的应用场景 106
5.2.5模式的扩展 106
5.3享元模式 107
5.3.1模式的定义与特点 107
5.3.2模式的结构与实现 107
5.3.3模式的应用实例 110
5.3.4模式的应用场景 113
5.3.5模式的扩展 113
5.4组合模式 115
5.4.1模式的定义与特点 115
5.4.2模式的结构与实现 115
5.4.3模式的应用实例 118
5.4.4模式的应用场景 121
5.4.5模式的扩展 121
5.5本章小结 122
5.6习题 122
第6章 行为型模式(上) 127
6.1行为型模式概述 127
6.2模板方法模式 128
6.2.1模式的定义与特点 128
6.2.2模式的结构与实现 129
6.2.3模式的应用实例 130
6.2.4模式的应用场景 133
6.2.5模式的扩展 134
6.3策略模式 135
6.3.1模式的定义与特点 136
6.3.2模式的结构与实现 136
6.3.3模式的应用实例 138
6.3.4模式的应用场景 141
6.3.5模式的扩展 141
6.4命令模式 142
6.4.1模式的定义与特点 142
6.4.2模式的结构与实现 142
6.4.3模式的应用实例 144
6.4.4模式的应用场景 148
6.4.5模式的扩展 148
6.5本章小结 151
6.6习题 151
第7章 行为型模式(中) 154
7.1职责链模式 154
7.1.1模式的定义与特点 154
7.1.2模式的结构与实现 155
7.1.3模式的应用实例 157
7.1.4模式的应用场景 160
7.1.5模式的扩展 160
7.2状态模式 160
7.2.1模式的定义与特点 161
7.2.2模式的结构与实现 161
7.2.3模式的应用实例 163
7.2.4模式的应用场景 170
7.2.5模式的扩展 170
7.3观察者模式 172
7.3.1模式的定义与特点 172
7.3.2模式的结构与实现 173
7.3.3模式的应用实例 175
7.3.4模式的应用场景 180
7.3.5模式的扩展 180
7.4中介者模式 182
7.4.1模式的定义与特点 182
7.4.2模式的结构与实现 183
7.4.3模式的应用实例 185
7.4.4模式的应用场景 189
7.4.5模式的扩展 189
7.5本章小结 191
7.6习题 191
第8章 行为型模式(下) 195
8.1迭代器模式 195
8.1.1模式的定义与特点 195
8.1.2模式的结构与实现 196
8.1.3模式的应用实例 198
8.1.4模式的应用场景 203
8.1.5模式的扩展 203
8.2访问者模式 203
8.2.1模式的定义与特点 204
8.2.2模式的结构与实现 204
8.2.3模式的应用实例 207
8.2.4模式的应用场景 211
8.2.5模式的扩展 211
8.3备忘录模式 212
8.3.1模式的定义与特点 212
8.3.2模式的结构与实现 212
8.3.3模式的应用实例 214
8.3.4模式的应用场景 218
8.3.5模式的扩展 218
8.4解释器模式 220
8.4.1模式的定义与特点 220
8.4.2模式的结构与实现 220
8.4.3模式的应用实例 222
8.4.4模式的应用场景 225
8.4.5模式的扩展 225
8.5本章小结 226
8.6习题 226
第9章 设计模式实验指导 228
9.1UMLet的使用与类图的设计 228
9.1.1实验目的 228
9.1.2实验原理 228
9.1.3实验内容 231
9.1.4实验要求 231
9.1.5实验步骤 231
9.2创建型模式应用实验 232
9.2.1实验目的 232
9.2.2实验原理 232
9.2.3实验内容 233
9.2.4实验要求 233
9.2.5实验步骤 234
9.3结构型模式应用实验 237
9.3.1实验目的 237
9.3.2实验原理 237
9.3.3实验内容 238
9.3.4实验要求 238
9.3.5实验步骤 238
9.4行为型模式应用实验 240
9.4.1实验目的 241
9.4.2实验原理 241
9.4.3实验内容 242
9.4.4实验要求 242
9.4.5实验步骤 242
9.5本章小结 244
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019