Java Web设计模式之道PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:蒋海昌编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302311485
- 页数:259 页
第一部分 仙人指路——设计模式简介 1
第1章 设计模式概述 1
1.1设计模式是什么 1
1.2软件设计模式的发展历程 1
1.3作者阐述软件设计模式的主要方式 1
第二部分 设计红宝书——设计模式原则详解 7
第2章 设计原则之开闭原则 7
2.1何谓开闭原则 7
2.2为何要遵循开闭原则 8
2.3如何实现开闭原则 8
2.4应用反思——出售鞋类 8
2.5开闭原则与Struts 13
第3章 单一职责原则 14
3.1何谓单一职责原则 14
3.2为何遵循单一职责 15
3.3如何实现单一职责 15
3.4应用反思——产品报表 16
3.5单一职责原则与Spring 22
第4章 里氏代换原则 23
4.1何谓里氏替换原则 23
4.2为何要实现里氏代换 24
4.3如何实现里氏代换 24
4.4应用反思——子类调用父类 24
4.5里氏代换原则与Struts以及Spring 28
第5章 依赖倒换原则 31
5.1何谓依赖倒换原则 31
5.2为何要实现依赖倒换 31
5.3如何实现依赖倒换 32
5.4应用反思——Java程序员招聘 32
5.5依赖倒换原则在Spring中的应用 36
第6章 接口隔离原则 38
6.1何谓接口隔离原则 38
6.2为何要实现接口隔离 39
6.3如何实现接口隔离 39
6.4应用反思——商品管理功能设计 40
6.5接口隔离原则在Spring中的应用 45
第7章 迪米特法则 46
7.1何谓迪米特法则 46
7.2为何要实现迪米特 47
7.3如何实现迪米特 47
7.4应用反思——地下党单线联系 48
7.5迪米特法则在Spring中的应用 52
第三部分 设计创建派——细说创建型模式 55
第8章FactoryMethod(工厂方法)模式 55
8.1概述 55
8.2应用优势与时机 56
8.3应用情境——小明评先进 56
8.4工厂方法与开闭原则 59
8.5工厂方法模式与简单工厂 60
8.6工厂方法模式与Spring 60
第9章AbstractFactory(抽象工厂)模式 61
9.1概述 61
9.2应用优势与时机 62
9.3应用情境——男女平等 62
9.4抽象工厂与开闭原则 66
9.5抽象工厂与工厂方法 66
9.6抽象工厂模式与Spring 66
第10章Singleton(单例)模式 67
10.1概述 67
10.2应用优势与时机 68
10.3应用情境——饿汉 68
10.4单例模式与Struts 71
第11章Builder(建造者)模式 72
11.1概述 72
11.2应用优势与时机 73
11.3应用情境——西门子冰箱产品设计 74
11.4建造者与抽象工厂 78
第12章Prototype(原型)模式 80
12.1概述 80
12.2应用优势与时机 81
12.3应用情境——克隆猪 81
12.4原型模式与Spring 83
第四部分 设计结构派——细说结构型模式 87
第13章Adapter(适配器)模式 87
13.1概述 87
13.2应用优势与时机 89
13.3应用情境——鞋子生产业务扩展 89
13.4 Spring与Hibernate在适配器模式中的应用 95
第14章Bridge(桥接)模式 97
14.1概述 97
14.2应用优势与时机 98
14.3应用情境——房子 98
第15章Composite(组合)模式 102
15.1概述 102
15.2应用优势与时机 103
15.3应用情境——军官级别 104
15.4组合模式与Struts 108
第16章Decorator(装饰)模式 110
16.1概述 110
16.2应用优势与时机 111
16.3应用情境——员工考核排名与分数设计 112
164装饰模式与Struts 119
第17章Facade(门面)模式 120
17.1概述 120
17.2应用优势与时机 121
17.3应用情境——电力公司上门服务设置 122
17.4门面模式在Spring与Hibernate中的应用 124
第18章Flyweight(享元)模式 126
18.1概述 126
18.2应用优势与时机 128
18.3应用情境——word文档字体样式的修改 129
18.4享元模式与Struts 134
第19章Proxy(代理)模式 136
19.1概述 136
19.2应用优势与时机 137
19.3应用情境——员工知识培训遇到的事 137
19.4代理模式与适配器模式 140
19.5代理模式与装饰模式 140
19.6代理模式在Spring中的AOP实现 140
第五部分 设计行为派——细说行为型模式 145
第20章Chain of Responsibility(责任链)模式 145
20.1概述 145
20.2优势与时机 146
20.3提升方向 147
20.4应用情境——知识平台的权限设计 147
20.5责任链模式与Struts 151
第21章Command(命令)模式 152
21.1概述 152
21.2优势与时机 153
21.3提升方向 154
21.4应用情境——豆浆机制作饮料 154
21.5命令模式与Struts 157
第22章Interpreter(解释器)模式 159
22.1概述 159
22.2优势与时机 160
22.3提升方向 161
22.4应用情境——逻辑判断 161
第23章Iterator(迭代器)模式 166
23.1概述 166
23.2优势与时机 168
23.3提升方向 168
23.4应用情境——邻居小张餐饮店的日常成本支出 169
23.5迭代器模式与Struts 173
第24章Mediator(中介者)模式 175
24.1概述 175
24.2优势与时机 176
24.3提升方向 176
24.4应用情境——两个高中女生比拼男友的故事 176
24.5中介者模式与Struts 180
第25章Memento(备忘录)模式 181
25.1概述 181
25.2优势与时机 183
25.3提升方向 183
25.4应用情境——版本控制 183
第26章Observer(观察者)模式 190
26.1概述 190
26.2优势与时机 191
26.3提升方向 192
26.4应用情境——邮箱书讯通知 192
26.5观察者模式与Spring 196
第27章State(状态)模式 198
27.1概述 198
27.2优势与时机 199
273提升方向 199
27.4应用情境——报警系统设计 199
第28章Strategy(策略)模式 204
28.1概述 204
28.2优势与时机 205
28.3提升方向 205
28.4应用情境——数据预测 205
28.5模式扩展 209
28.6策略模式与桥接模式 210
28.7策略模式与Struts 211
第29章TemplateMethod(模板方法)模式 212
29.1概述 212
29.2优势与时机 213
29.3提升方向 213
29.4应用情境——办公室故事 213
29.5模式扩展 218
29.6模板方法模式与策略模式 223
29.7模板方法模式在Spring、Hibernate中的应用 223
第30章Visitor(访问者)模式 224
30.1概述 224
30.2优势与时机 225
30.3提升方向 226
30.4应用情境——马和驴子的简介 226
30.5模式扩展 230
第六部分 设计模式应用思维 241
第31章 设计模式实战 241
31.1示例项目概述 241
31.2需求分析 241
31.3功能开发实现 241
31.3.1数据库表结构 241
31.3.2 Java Web程序结构 242
31.3.3 Java Web程序详述 243
31.4本章小结 259
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019