目录

本书的章节可分为三大部分。

Part 1 认识设计模式

Part 1 引入(设计)模式的概念以及如何使用它们。在这一部分我们将学习策略(Strategy)、工厂(Factory)、观察者(Observer)和单例(Singleton)等模式。

Part 2 成为OOP小工

(设计)模式非常依赖面向对象编程(OOP),在这一部分,你将会看到如何利用设计模式打磨你的OOP能力。比如使用子类和模板方法(Template Method)模式重定义算法的步骤;使用适配器(Adapter)模式将一个对象的接口转换成一个完全不同的接口;使用迭代器(Iterator)和组成(Composite)模式着手解决对象集合;使用命令(Command)和中介者(Mediator)模式协调对象。相信Part2过后,你将从OOP小白成为OOP小工。

Part 3 现代设计模式

除了标准的23个设计模式,这一部分还将介绍一些新的设计模式,要知道设计模式是在不断发展滴。希望Part3过后,你也能从一些列新问题中提炼出新的设计模式。


书籍推荐