图书介绍

Java设计模式PDF|Epub|txt|kindle电子书版本网盘下载

Java设计模式
  • 青岛英谷教育科技股份有限公司编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560638683
  • 出版时间:2016
  • 标注页数:237页
  • 文件大小:46MB
  • 文件页数:247页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java设计模式PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识设计模式1

1.1 设计模式概念2

1.2 设计模式简史2

1.3 设计模式要素3

1.4 设计模式分类5

1.4.1 创建型5

1.4.2 结构型6

1.4.3 行为型7

小结7

练习8

第2章 六大原则9

2.1 单一职责原则10

2.1.1 单一职责原则的定义10

2.1.2 单一职责原则的应用11

2.2 里氏替换原则14

2.2.1 里氏替换原则的定义14

2.2.2 里氏替换原则的应用15

2.3 依赖倒置原则17

2.3.1 依赖倒置原则的定义17

2.3.2 依赖倒置原则的应用18

2.4 接口隔离原则20

2.4.1 接口隔离原则的定义20

2.4.2 接口隔离原则的应用21

2.5 迪米特法则24

2.5.1 迪米特法则的定义24

2.5.2 迪米特法则的应用24

2.6 开闭原则26

2.6.1 开闭原则的定义26

2.6.2 开闭原则的应用27

小结31

练习31

第3章 创建型模式33

3.1 创建型模式简述34

3.2 单例模式34

3.2.1 现实场景:快递你能一起来么34

3.2.2 单例模式的定义34

3.2.3 单例模式的应用36

3.2.4 单例模式的实例38

3.3 工厂方法模式40

3.3.1 现实生活场景:给女朋友的礼物40

3.3.2 工厂方法模式的定义41

3.3.3 工厂方法模式的应用43

3.3.4 工厂方法模式的实例44

3.4 抽象工厂模式47

3.4.1 现实场景:游戏无间道47

3.4.2 抽象工厂模式的定义48

3.4.3 抽象工厂模式的应用48

3.4.4 抽象工厂模式的实例49

3.5 建造者模式52

3.5.1 现实场景:魅族与华为手机的PK52

3.5.2 建造者模式的定义53

3.5.3 建造者模式的应用54

3.5.4 建造者模式的实例55

3.6 原型模式60

3.6.1 现实场景:通知学生参加讲座60

3.6.2 原型模式的定义61

3.6.3 原型模式的应用62

3.6.4 原型模式的实例63

小结65

练习65

第4章 结构型模式67

4.1 结构型模式简述68

4.2 代理模式68

4.2.1 现实场景:万能抢票神器68

4.2.2 代理模式的定义68

4.2.3 代理模式的应用70

4.2.4 代理模式的实例71

4.3 装饰模式73

4.3.1 现实场景:装饰新车73

4.3.2 装饰模式的定义74

4.3.3 装饰模式的应用75

4.3.4 装饰模式的实例76

4.4 适配器模式78

4.4.1 现实场景:人工翻译78

4.4.2 适配器模式的定义78

4.4.3 适配器模式的应用80

4.4.4 适配器模式的实例80

4.5 组合模式81

4.5.1 现实场景:我的设计81

4.5.2 组合模式的定义81

4.5.3 组合模式的应用83

4.5.4 组合模式的实例84

4.6 桥梁模式88

4.6.1 现实场景:调味搭配88

4.6.2 桥梁模式的定义88

4.6.3 桥梁模式的应用90

4.6.4 桥梁模式的实例90

4.7 外观模式92

4.7.1 现实场景:我在加班呢93

4.7.2 外观模式的定义93

4.7.3 外观模式的应用94

4.7.4 外观模式的实例95

4.8 享元模式96

4.8.1 现实场景:奖票中奖97

4.8.2 享元模式的定义97

4.8.3 享元模式的应用99

4.8.4 享元模式的实例99

小结101

练习102

第5章 行为型模式(1)103

5.1 行为型模式简述104

5.2 模板方法模式104

5.2.1 现实场景:五五分账104

5.2.2 模板方法模式的定义104

5.2.3 模板方法模式的应用105

5.2.4 模板方法模式的实例106

5.3 命令模式108

5.3.1 现实场景:瓶盖上的秘密108

5.3.2 命令模式的定义108

5.3.3 命令模式的应用110

5.3.4 命令模式的实例111

5.4 责任链模式113

5.4.1 现实场景:KTV游戏113

5.4.2 责任链模式的定义113

5.4.3 责任链模式的应用115

5.4.4 责任链模式的实例115

5.5 策略模式119

5.5.1 现实场景:天网恢恢,疏而不漏119

5.5.2 策略模式的定义119

5.5.3 策略模式的应用120

5.5.4 策略模式的实例121

5.6 迭代器模式123

5.6.1 现实场景:坦白从宽123

5.6.2 迭代器模式的定义124

5.6.3 迭代器模式的应用127

5.6.4 迭代器模式的实例127

小结129

练习129

第6章 行为型模式(2)131

6.1 中介者模式132

6.1.1 现实场景:婚姻中介所132

6.1.2 中介者模式的定义132

6.1.3 中介者模式的应用135

6.1.4 中介者模式的实例136

6.2 观察者模式138

6.2.1 现实场景:倒地扶不扶?138

6.2.2 观察者模式的定义139

6.2.3 观察者模式的应用141

6.2.4 观察者模式的实例142

6.3 备忘录模式144

6.3.1 现实场景:游戏存档145

6.3.2 备忘录模式的定义145

6.3.3 备忘录模式的应用147

6.3.4 备忘录模式的实例148

6.4 访问者模式151

6.4.1 现实场景:医院看病151

6.4.2 访问者模式的定义151

6.4.3 访问者模式的应用155

6.4.4 访问者模式的实例155

6.5 状态模式159

6.5.1 现实场景:电视频道随便换159

6.5.2 状态模式的定义159

6.5.3 状态模式的应用162

6.5.4 状态模式的实例163

6.6 解释器模式165

6.6.1 现实场景:破解密码165

6.6.2 解释器模式的定义166

6.6.3 解释器模式的应用167

6.6.4 解释器模式的实例168

小结171

练习171

第7章 混合设计模式的应用173

7.1 混合设计模式简介174

7.2 命令链模式174

7.3 工厂策略模式186

7.4 观察中介者模式193

7.5 规格模式200

小结207

练习208

第8章 设计模式对比209

8.1 创建型模式对比210

8.1.1 工厂方法模式制造超人210

8.1.2 建造者模式制造超人212

8.1.3 抽象工厂模式制造超人215

8.2 结构型模式对比217

8.2.1 代理模式218

8.2.2 装饰模式220

8.2.3 适配器模式222

8.3 行为型模式对比224

8.3.1 策略模式224

8.3.2 命令模式227

小结230

练习231

附录A 23种设计模式232

附录B UML图标及Java实现237

热门推荐