图书介绍
软件设计模式 JAVA版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 程细柱编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115477880
- 出版时间:2017
- 标注页数:244页
- 文件大小:36MB
- 文件页数:253页
- 主题词:JAVA语言-软件设计-高等学校-教材
PDF下载
下载说明
软件设计模式 JAVA版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
热门推荐
- 3833430.html
- 2191623.html
- 892215.html
- 1735261.html
- 352613.html
- 1706212.html
- 359808.html
- 3850178.html
- 2954248.html
- 3561669.html
- http://www.ickdjs.cc/book_3501481.html
- http://www.ickdjs.cc/book_479644.html
- http://www.ickdjs.cc/book_3456204.html
- http://www.ickdjs.cc/book_2671568.html
- http://www.ickdjs.cc/book_201966.html
- http://www.ickdjs.cc/book_2447581.html
- http://www.ickdjs.cc/book_827694.html
- http://www.ickdjs.cc/book_1714077.html
- http://www.ickdjs.cc/book_440521.html
- http://www.ickdjs.cc/book_1266925.html