设计模式的解析与活用
Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
本书是以作者多年来为许多软体开发人员讲授模式的经验为基础撰写而成的。作者的经验已经证明,如果能够理解模式背后的基本原则和动机,理解它们为什么会这样运作,那么学习曲线将不可思议地缩短,而且可以懂得真正的物件导向思维模式。阅读完本书,你可获得阅读其他设计模式文献所需的足够基础知识,而且最重要的是,你将可为建立灵活、完善而且更易维护的软体做好准备。
名人推荐
本书的优点之一,是作者採用类推的方式而不是程式语言实例的方式来清楚地阐释概念,让我大受启发。——Bruce Eckel(《Thinking in Java》作者)
本书每一章对于物件导向基本概念的阐释非常出色。我在课堂上向初学者教授相似的概念时曾遇到不少的困难,而现在有了作者的方法可以借鑑。当然,我很推荐本书!——Clifton Nock(《Data Access Patterns: Database Interactions in Object-Oriented Applications》作者)
写得很好,引人深思,给人启迪,对于设计模式与物件导向开发感兴趣的人,这是必读之作!——James Huddleston(知名电脑图书评论人)