图书介绍
深入浅出设计模式PDF|Epub|txt|kindle电子书版本网盘下载
- 郭峰著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113152659
- 出版时间:2013
- 标注页数:547页
- 文件大小:279MB
- 文件页数:562页
- 主题词:程序设计-模式-研究
PDF下载
下载说明
深入浅出设计模式PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 如何学习设计模式1
1.1 软件开发遇到的问题1
1.2 面向对象的设计原则2
1.3 设计模式的产生和分类4
1.4 设计模式学习路线5
1.5 小结7
第2章 学习设计模式的工具8
2.1 建模语言概述8
2.2 设计模式的工具使用9
2.3 UML类图11
2.4 小结20
第3章 单例模式(Singleton)21
3.1 哪里会使用到单例模式21
3.2 单例模式的实现原理22
3.3 双检测锁机制的单例模式24
3.4 单例模式在日志管理中的实际应用26
3.5 单例模式在数据库连接池管理中的实际应用34
3.6 小结36
第4章 简单工厂模式(Simple Factory)37
4.1 哪里会使用到简单工厂模式37
4.2 简单工厂模式的实现原理41
4.3 简单工厂模式在翻译器中的实际应用42
4.4 小结46
第5章 工厂方法模式(Factory Method)47
5.1 哪里会使用到工厂方法模式47
5.2 工厂方法模式的实现原理50
5.3 简单工厂模式与工厂方法模式比较51
5.4 工厂方法模式在Spring中的实际应用55
5.5 小结73
第6章 抽象工厂模式(Abstract Factory)74
6.1 哪里会使用到抽象工厂模式74
6.2 抽象工厂模式的实现原理78
6.3 抽象工厂模式在翻译器中的实际应用80
6.4 小结82
第7章 原型模式(Prototype)83
7.1 哪里会使用到原型模式83
7.2 原型模式的实现原理87
7.3 原型模式在Java中的实际应用88
7.4 小结97
第8章 创建者模式(Builder)98
8.1 哪里会使用到创建者模式98
8.2 创建者模式的实现原理100
8.3 创建者模式在薪酬模块中的实际应用102
8.4 小结108
第9章 适配器模式(Adapter)109
9.1 哪里会使用到适配器模式109
9.2 适配器模式的实现原理114
9.3 在模块的接口间使用适配器模式115
9.4 适配器模式在Spring中的实际应用127
9.5 适配器模式在JUnit中的实际应用137
9.6 小结146
第10章 门面模式(Facade)147
10.1 哪里会使用到门面模式147
10.2 门面模式的实现原理152
10.3 门面模式在Spring JDBC中的实际应用153
10.4 门面模式在Hibernate中的实际应用180
10.5 小结195
第11章 代理模式(Proxy)196
11.1 哪里会使用到代理模式196
11.2 代理模式的实现原理200
11.3 动态代理的实现201
11.4 面向方面的程序编程204
11.5 代理模式在Struts 2中的实际应用220
11.6 小结227
第12章 合成模式(Composite)228
12.1 哪里会使用到合成模式228
12.2 合成模式的实现原理233
12.3 合成模式在JUnit中的实际应用235
12.4 合成模式在薪酬系统中的实际应用249
12.5 小结252
第13章 享元模式(Flyweight)253
13.1 哪里会使用到享元模式253
13.2 享元模式的实现原理254
13.3 采用单例模式和享元模式来实现数据库连接池256
13.4 小结267
第14章 装饰模式(Decorator)268
14.1 哪里会使用到装饰模式268
14.2 装饰模式的实现原理276
14.3 装饰模式在Java中的实际应用277
14.4 小结282
第15章 桥模式(Bridge)283
15.1 哪里会使用到桥模式283
15.2 桥模式的实现原理288
15.3 桥模式在网上商城系统的实际应用290
15.4 小结293
第16章 策略模式(Strategy)294
16.1 哪里会使用到策略模式294
16.2 策略模式的实现原理298
16.3 策略模式在Spring中的实际应用299
16.4 小结308
第17章 迭代器模式(Iterator)309
17.1 哪里会使用到迭代器模式309
17.2 迭代器模式的实现原理315
17.3 迭代器模式在Java中的具体实现原理316
17.4 迭代器模式在公交售票系统的使用321
17.5 小结323
第18章 模板方法模式(Template Method)324
18.1 哪里会使用到模板方法模式324
18.2 模板方法模式的实现原理329
18.3 模板方法模式在JUnit中的使用330
18.4 模板方法模式在Servlet中的应用336
18.5 采用模板方法模式操作数据库的实际应用344
18.6 小结361
第19章 中介者模式(Mediator)362
19.1 哪里会使用到中介者模式362
19.2 中介者模式的实现原理366
19.3 中介者模式在消息队列的实际应用368
19.4 小结370
第20章 访问者模式(Visitor)371
20.1 哪里会使用到访问者模式371
20.2 访问者模式的实现原理380
20.3 访问者模式在银行排号机系统的实际应用382
20.4 小结383
第21章 职责链模式(Chain of Responsibility)384
21.1 哪里会使用到职责链模式384
21.2 职责链模式的实现原理388
21.3 职责链模式在Struts中的实现389
21.4 职责链模式在OA办公中的实际应用398
21.5 小结401
第22章 状态模式(state)402
22.1 哪里会使用到状态模式402
22.2 状态模式的实现原理410
22.3 状态模式在工作流引擎中的实际应用411
22.4 小结414
第23章 解释器模式(Interpreter)415
23.1 哪里会使用到解释器模式415
23.2 解释器模式的实现原理419
23.3 解释器模式在数学公式中的实际应用421
23.4 小结423
第24章 观察者模式(observer)424
24.1 哪里会使用到观察者模式424
24.2 观察者模式的实现原理430
24.3 观察者模式在Spring中的实现437
24.4 观察者模式在网上商城的实际应用441
24.5 小结444
第25章 命令模式(Command)445
25.1 哪里会使用到命令模式445
25.2 命令模式的实现原理447
25.3 命令模式在Struts中的实际应用448
25.4 小结485
第26章 备忘录模式(Memento)486
26.1 哪里会使用到备忘录模式486
26.2 备忘录模式的实现原理489
26.3 用备忘录模式实现公文系统撤回功能的实际应用490
26.4 小结492
第27章 综合应用设计模式实现MVC框架493
27.1 MVC模式493
27.1.1 MVC模式的核心思想493
27.1.2 实现MVC框架需要考虑的内容494
27.2 建立MVC框架的开发环境495
27.3 实现视图层功能503
27.4 实现控制层功能507
27.4.1 实现返回页面的映射方式507
27.4.2 实现页面数据的传递508
27.4.3 实现Servlet控制器511
27.5 实现持久层功能512
27.6 用MVC框架实现信息发布系统517
27.6.1 建立项目及配置文件518
27.6.2 实现信息发布的视图层代码522
27.6.3 实现信息发布的控制层代码523
27.6.4 实现信息发布的模型层代码527
27.6.5 实现信息发布的持久层代码531
27.6.6 运行信息发布系统543
27.7 小结547