研磨设计模式

研磨设计模式

作者:陈臣王斌

出版社:清华大学

出版年:2011年1月

ISBN:9787302239239

所属分类:经济金融

书刊介绍

《研磨设计模式》内容简介

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。
陈臣:十年Java/JavaEE开发经验,高级系统架构师,功力深厚,技术精湛,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。从事过专业的中间件研发,包括基于组件的Web页面框架、基于WFMC的工作流中间件、类似于Hibernate的ORM框架等等;参与或主持了多个中大型的企业级应用项目,拥有多年项目经理、技术部经理的管理经验。个人博客:http://www.javass.cn/javapeixunxxyd/index.html 王斌:从事Java/JavaEE开发五年,系统架构师,精通Ejb、Struts、Spring、Hibernate、iBatis等框架技术,擅长设计模式和Eclipse插件开发。作为架构小组骨干,参与了国旅电子商务平台、南王酒庄等多个项目的开发,开发并维护有constance4j、myxstream、SimpleMapping等多个公司内部开源框架,深得多个项目组好评。

作品目录

前言
第1章:设计模式基础
1.1、设计模式是什么
1.2、设计模式有什么
1.3、设计模式的学习
1.4、本书的组织方式
第2章:简单工厂
2.1、场景问题
2.2、解决方案
2.3、模式讲解
第3章:外观模式(Facade)
3.1、场景问题
3.2、解决方案
3.3、模式讲解
第4章:适配器模式(Adapter)
4.1、场景问题
4.2、解决方案
4.3、模式讲解
第5章:单例模式(Singleton)
5.1、场景问题
5.2、解决方案
5.3、模式讲解
第6章:工厂方法模式
(Factory
Method)
6.1、场景问题
6.2、解决方案
6.3、模式讲解
第7章:抽象工厂模式(Abstract
Factory)
7.1、场景问题
7.2、解决方案
7.3、模式讲解
第8章:生成器模式(Builder)
8.1、场景问题
8.2、解决方案
8.3、模式讲解
第9章:原型模式(Prototype)
9.1、场景问题
9.2、解决方案
9.3、模式讲解
第10章:中介者模式(Mediator)
10.1、场景问题
10.2、解决方案
10.3、模式讲解
第11章:代理模式(Proxy)
11.1、场景问题
11.2、解决方案
11.3、模式讲解
第12章:观察者模式(Observer)
12.1、场景问题
12.2、解决方案
12.3、模式讲解
第13章:命令模式(Command)
13.1、场景问题
13.2、解决方案
13.3、模式讲解
第14章:迭代器模式(Iterator)
14.1、场景问题
14.2、解决方案
14.3、模式讲解
第15章:组合模式(Composite)
15.1、场景问题
15.2、解决方案
15.3、模式讲解
第16章:模板方法模式(Template
Method)
16.1、场景问题
16.2、解决方案
16.3、模式讲解
第17章:策略模式(Strategy)
17.1、场景问题
17.2、解决方案
17.3、模式讲解
第18章:状态模式(State)
18.1、场景问题
18.2、解决方案
18.3、模式讲解
第19章:备忘录模式(Memento)
19.1、场景问题
19.2、解决方案
19.3、模式讲解
第20章:享元模式(Flyweight)
20.1、场景问题
20.2、解决方案
20.3、模式讲解
第21章:解释器模式(Interpreter)
21.1、场景问题
21.2、解决方案
21.3、模式讲解
第22章:装饰模式(Decorator)
22.1、场景问题
22.2、解决方案
22.3、模式讲解
第23章:职责链模式(Chain
of
Responsibility)
23.1、场景问题
23.2、解决方案
23.3、模式讲解
第24章:桥接模式(Bridge)
24.1、场景问题
24.2、解决方案
24.3、模式讲解
第25章:访问者模式(Visitor)
25.1、场景问题
25.2、解决方案
25.3、模式讲解
附录A
常见面向对象设计原则
A.1、设计模式和设计原则
A.2、常见的面向对象设计原则
附录B
UML简介
B.1、UML基础
B.2、类图
B.3、顺序图
临别赠言

不是结束而是新的开始

你该怎么做
参考文献

相关推荐

微信二维码