果然是获奖无数的巨著,条理清晰,把软件工程,设计模式及面向对象开发思想很好的融合到实践中去对每一个观点,都有手把手的展开例子,不止是教怎么做,更多的篇幅是在介绍为什么要这么做,这么做解决了哪些问题,另外可能会引入什么新的问题之前的设计模式那些书,重点篇幅都在介绍要做什么,能解决什么问题,而具体怎么来做,有哪些负面作用之类,都没有介绍得很清楚这本书适合有一定的面向对象编程的经验,已经有一定的设计模式使用经验之后再来阅读