设计模式
2011-10
清华大学出版社
刘伟 编
426
无
《设计模式》系统介绍了设计模式。全书共分27章,内容包括统一建模语言基础知识、面向对象设计原则、设计模式概述、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。
《设计模式》结合大量实例来学习gof设计模式,针对每一个设计模式均提供了一或两个实例,并对每一个模式进行了详尽的讲解,每一章最后均配有一定量的习题。
《设计模式》既可作为高等院校计算机相关专业本科生和研究生设计模式、软件体系结构等课程教材,也可作为各软件培训机构培训教材及全国计算机技术与软件专业技术资格(水平)考试辅导教材,还可作为软件架构师、软件工程师等开发人员的参考用书。
第1章 统一建模语言基础知识
1.1 uml简介
1.2 类图
1.3 顺序图
1.4 状态图
1.5 本章小结
思考与练习
第2章 面向对象设计原则
2.1 面向对象设计原则概述
2.2 单一职责原则
2.3 开闭原则
2.4 里氏代换原则
2.5 依赖倒转原则
2.6 接口隔离原则
2.7 合成复用原则
2.8 迪米特法则
2.9 本章小结
思考与练习
第3章 设计模式概述
3.1 设计模式的诞生与发展
3.2 设计模式的定义与分类
3.3 gof设计模式简介
3.4 设计模式的优点
3.5 本章小结
思考与练习
第4章 简单工厂模式
4.1 创建型模式
4.2 简单工厂模式动机与定义
4.3 简单工厂模式结构与分析
4.4 简单工厂模式实例与解析
4.5 简单工厂模式效果与应用
4.6 简单工厂模式扩展
4.7 本章小结
思考与练习
第5章 工厂方法模式
5.1 工厂方法模式动机与定义
5.2 工厂方法模式结构与分析
5.3 工厂方法模式实例与解析
5.4 工厂方法模式效果与应用
5.5 工厂方法模式扩展
5.6 本章上结
思考与练习
第6章 抽象工厂模式
6.1 抽象工厂模式动机与定义
6.2 抽象工厂模式结构与分析
6.3 抽象工厂模式实例与解析
6.4 抽象工厂模式效果与应用
6.5 抽象工厂模式扩展
6.6 本章小结
思考与练习
第7章 建造者模式
7.1 建造者模式动机与定义
7.2 建造者模式结构与分析
7.3 建造者模式实例与解析
7.4 建造者模式效果与应用
7.5 建造者模式扩展
7.6 本章小结
思考与练习
第8章 原型模式
8.1 原型模式动机与定义
8.2 原型模式结构与分析
8.3 原型模式实例与解析
8.4 原型模式效果与应用
8.5 原型模式扩展
8.6 本章小结
思考与练习
第9章 单例模式
9.1 单例模式动机与定义
9.2 单例模式结构与分析
9.3 单例模式实例与解析
9.4 单例模式效果与应用
9.5 单例模式扩展
9.6 本章小结
思考与练习
第10章 适配器模式
10.1 结构型模式
10.2 适配器模式动机与定义
10.3 适配器模式结构与分析
10.4 适配器模式实例与解析
10.5 适配器模式效果与应用
10.6 适配器模式扩展
10.7 本章小结
思考与练习
第11章 桥接模式
11.1 桥接模式动机与定义
11.2 桥接模式结构与分析
11.3 桥接模式实例与解析
11.4 桥接模式效果与应用
11.5 桥接模式扩展
11.6 本章小结
思考与练习
第12章 组合模式
12.1 组合模式动机与定义
12.2 组合模式结构与分析
12.3 组合模式实例与解析
12.4 组合模式效果与应用
12.5 组合模式扩展
12.6 本章小结
思考与练习
第13章 装饰模式
13.1 装饰模式动机与定义
13.2 装饰模式结构与分析
13.3 装饰模式实例与解析
13.4 装饰模式效果与应用
13.5 装饰模式扩展
13.6 本章小结
思考与练习
第14章 外观模式
14.1 外观模式动机与定义
14.2 外观模式结构与分析
14.3 外观模式实例与解析
14.4 外观模式效果与应用
14.5 外观模式扩展
14.6 本章小结
思考与练习
第15章 享元模式
15.1 享元模式动机与定义
15.2 享元模式结构与分析
15.3 享元模式实例与解析
15.4 享元模式效果与应用
15.5 享元模式扩展
15.6 本章小结
思考与练习
第16章 代理模式
16.1 代理模式动机与定义
16.2 代理模式结构与分析
16.3 代理模式实例与解析
16.4 代理模式效果与应用
16.5 代理模式扩展
16.6 本章小结
思考与练习
第17章 职责链模式
17.1 行为型模式
17.2 职责链模式动机与定义
17.3 职责链模式结构与分析
17.4 职责链模式实例与解析
17.5 职责链模式效果与应用
17.6 职责链模式扩展
17.7 本章上结
思考与练习
第18章 命令模式
18.1 命令模式动机与定义
18.2 命令模式结构与分析
18.3 命令模式实例与解析
18.4 命令模式效果与应用
18.5 命令模式扩展
18.6 本章小结
思考与练习
第19章 解释器模式
19.1 解释器模式动机与定义
19.2 解释器模式结构与分析
19.3 解释器模式实例与解析
19.4 解释器模式效果与应用
19.5 解释器模式扩展
19.6 本章小结
思考与练习
第20章 迭代器模式
20.1 迭代器模式动机与定义
20.2 迭代器模式结构与分析
20.3 迭代器模式实例与解析
20.4 迭代器模式效果与应用
20.5 迭代器模式扩展
20.6 本章小结
思考与练习
第21章 中介者模式
21.1 中介者模式动机与定义
21.2 中介者模式结构与分析
21.3 中介者模式实例与解析
21.4 中介者模式效果与应用
21.5 中介者模式扩展
21.6 本章小结
思考与练习
第22章 备忘录模式
22.1 备忘录模式动机与定义
22.2 备忘录模式结构与分析
22.3 备忘录模式实例与解析
22.4 备忘录模式效果与应用
22.5 备忘录模式扩展
22.6 本章小结
思考与练习
第23章 观察者模式
23.1 观察者模式动机与定义
23.2 观察者模式结构与分析
23.3 观察者模式实例与解析
23.4 观察者模式效果与应用
23.5 观察者模式扩展
23.6 本章小结
思考与练习
第24章 状态模式
24.1 状态模式动机与定义
24.2 状态模式结构与分析
24.3 状态模式实例与解析
24.4 状态模式效果与应用
24.5 状态模式扩展
24.6 本章小结
思考与练习
第25章 策略模式
25.1 策略模式动机与定义
25.2 策略模式结构与分析
25.3 策略模式实例与解析
25.4 策略模式效果与应用
25.5 策略模式扩展
25.6 本章小结
思考与练习
第26章 模板方法模式
26.1 模板方法模式动机与定义
26.2 模板方法模式结构与分析
26.3 模板方法模式实例与解析
26.4 模板方法模式效果与应用
26.5 模板方法模式扩展
26.6 本章小结
思考与练习
第27章 访问者模式
27.1 访问者模式动机与定义
27.2 访问者模式结构与分析
27.3 访问者模式实例与解析
27.4 访问者模式效果与应用
27.5 访问者模式扩展
27.6 本章小结
思考与练习
参考文献
版权页:插图:本章导学结构型模式关注如何将现有类或现有对象组织在一起形成更加强大的结构,在GoF23种模式中包含7种结构型设计模式,它们适用于不同的环境,使用不同的方式将类与对象进行组合,使之可以协同工作。适配器模式是一种使用频率非常高的结构型设计模式,如果在系统中存在不兼容的接口,可以通过引入一个适配器来使得原本因为接口不兼容而不能一起工作的两个类可以协同工作。适配器模式中适配器的作用与现实生活中存在的电源适配器、网络适配器的作用是相同的。在引入适配器后无须对原有系统进行任何修改,且更换适配器或增加新适配器都非常方便,系统具有良好的灵活性和可扩展性。适配器模式是一种用于对现有系统进行补救以及对现有类进行重用的模式。本章将介绍适配器模式的定义,让读者掌握类适配器模式和对象适配器模式的结构与实现方式,并结合实例学习如何在实际软件项目开发中应用适配器模式,还将介绍默认适配器模式和双向适配器模式等适配器模式的扩展形式。本章的难点在于理解类适配器与对象适配器的异同,掌握在软件开发中何时以及如何使用适配器模式。
《设计模式》为重点大学软件工程规划系列教材之一。
无
书很好哦,刘伟老师很给力哦,是学习设计模式很好的教程。总之一个字,好!
发货很快质量很好很喜欢这本书写的不错 内容充实
书还可以,虽不堪称经典,也还不错
当教材使用的,挺好的。
老师要求用这本教材的,书里面的内容讲的太枯燥了,感觉看不下去了。。。。不过推荐《大话设计模式》,这本是挺有意思的。
很好很详细,虽然书内很多地方都是抄的。。。但是通过此书对设计模式有大概了解了
how fast speed !得益于本人所读学校的地理位置啊!另外,书也挺不错的!哈哈
该书融合了大量实例并提供了完整的源代码,对每一个设计模式都进行了深入浅出的讲解,并提供了一定量的练习题,是一本不可多得的软件设计模式教材,非常适合自学和教学需要。这本教材写得非常不错,我们这一级开始将使用这本教材作为设计模式课程的上课教材,感谢作者的付出,我也将关注老师写的其他设计模式的书籍!