实用技能型教材 > 程序设计类
深入浅出设计模式
书号:9787113152659 套系名称:无
作者:郭峰 出版日期:2012-11-09
定价:69.80 页码 / 开本:564 /16
策划编辑:无 责任编辑:无
适用专业:无 适用层次:本专通用
最新印刷时间:
资源下载
内容简介
前言
目录
作者介绍
图书特色
-
《深入浅出设计模式》总结了许多系统软件在设计开发过程中的难点,力图将设计模式的实际应用与实现原理有机结合起来,破解软件开发人员在学习设计模式过程不能透彻理解并灵活运用设计模式的难题。所有章节都是先通过具体的示例讲解为什么需要使用某个设计模式,然后讲解该模式的实现原理,最后再通过详细的示例或对很多开源框架进行分析,加深读者对设计模式的理解。
-
无
-
第1章如何学习设计模式
1.1软件开发遇到的问题
1.2面向对象的设计原则
1.3设计模式的产生和分类
1.4设计模式学习路线
1.5小结
第2章学习设计模式的工具
2.1建模语言概述
2.2设计模式的工具使用
2.3UML类图
2.4小结
第3章单例模式(Singleton)
3.1哪里会使用到单例模式
3.2单例模式的实现原理
3.3双检测锁机制的单例模式
3.4单例模式在日志管理中的实际应用
3.5单例模式在数据库连接池管理中的实际应用
3.6小结
第4章简单工厂模式(SimpleFactory)
4.1哪里会使用到简单工厂模式
4.2简单工厂模式的实现原理
4.3简单工厂模式在翻译器中的实际应用
4.4小结
第5章工厂方法模式(FactoryMethod)
5.1哪里会使用到工厂方法模式
5.2工厂方法模式的实现原理
5.3简单工厂模式与工厂方法模式比较
5.4工厂方法模式在Spring中的实际应用
5.5小结
第6章抽象工厂模式(AbstractFactory)
6.1哪里会使用到抽象工厂模式
6.2抽象工厂模式的实现原理
6.3抽象工厂模式在翻译器中的实际应用
6.4小结
第7章原型模式(Prototype)
7.1哪里会使用到原型模式
7.2原型模式的实现原理
7.3原型模式在Java中的实际应用
7.4小结
第8章创建者模式(Builder)
8.1哪里会使用到创建者模式
8.2创建者模式的实现原理
8.3创建者模式在薪酬模块中的实际应用
8.4小结
第9章适配器模式(Adapter)
9.1哪里会使用到适配器模式
9.2 适配器模式的实现原理
9.3 在模块的接口间使用适配器模式
9.4 适配器模式在Spring中的实际应用
9.5 适配器模式在JUnit中的实际应用
9.6 小结
第10章 门面模式(Facade)
10.1 哪里会使用到门面模式
10.2 门面模式的实现原理
10.3 门面模式在Spring JDBC中的实际应用
10.4 门面模式在Hibernate中的实际应用
10.5 小结
第11章代理模式(Proxy)
11.1 哪里会使用到代理模式
11.2 代理模式的实现原理
11.3 动态代理的实现
11.4 面向方面的程序编程
11.5 代理模式在Struts 2中的实际应用
11.6 小结
第12章合成模式(Composite)
12.1 哪里会使用到合成模式
12.2 合成模式的实现原理
12.3 合成模式在JUnit中的实际应用
12.4 合成模式在薪酬系统中的实际应用
12.5 小结
第13章享元模式(Flyweight)
13.1 哪里会使用到享元模式
13.2 享元模式的实现原理
13.3 采用单例模式和享元模式来实现数据库连接池
13.4 小结
第14章装饰模式(Decorator)
14.1 哪里会使用到装饰模式
14.2 装饰模式的实现原理
14.3 装饰模式在Java中的实际应用
14.4 小结
第15章桥模式(Bridge)
15.1 哪里会使用到桥模式
15.2 桥模式的实现原理
15.3 桥模式在网上商城系统的实际应用
15.4 小结
第16章策略模式(Strategy)
16.1 哪里会使用到策略模式
16.2 策略模式的实现原理
16.3 策略模式在Spring中的实际应用
16.4 小结
第17章迭代器模式(Iterator)
17.1 哪里会使用到迭代器模式
17.2 迭代器模式的实现原理
17.3 迭代器模式在Java中的具体实现原理
17.4 迭代器模式在公交售票系统的使用
17.5 小结
第18章模板方法模式(TemplateMethod)
第19章中介者模式(Mediator)
第20章访问者模式(Visitor)
第21章职责链模式(ChainofReSponsibility)
第22章状态模式(State)
第23章解释器模式(Interpreter)
第24章观察者模式(Observer)
第25章命令模式(Command)
第26章备忘录模式(Memento)
第27章综合应用设计模式实现MVC框架 -
-
无
