内容简介 · · · · · ·
本书的最大特点之一是作者采用类比而不是编程实例的方式将概念解释得非常清楚。我正在做一套关于OOP和软件开发的音频产品,这种讲述概念的方式给予我很大的启发。--Bruce Eckel.
希望那些仅基本了解面向对象编程和设计的读者,在完全接触设计模式之前,能够发现这本有用的书。本书是对现有的设计模式教材的补充,并可以在入门级教材 (如《UML Distilled》) 和更高级模式著作之间充当一个很好的衔接。--James Noble..
本书是模式领域最简洁、最清晰、最实用的著作,阐述了模式如何使整个开发过程变得更加容易,解释了面向对象设计的关键原则,以及各种特定模式的概念和优势。通过采用许多最新的Java示例,本书精确地向程序员和架构师展示出如何使用模式来更有效地设计、开发和交付软件。通过分析Java示例,本书提示了为什么、为什么不以及如何应用模式,...
本书的最大特点之一是作者采用类比而不是编程实例的方式将概念解释得非常清楚。我正在做一套关于OOP和软件开发的音频产品,这种讲述概念的方式给予我很大的启发。--Bruce Eckel.
希望那些仅基本了解面向对象编程和设计的读者,在完全接触设计模式之前,能够发现这本有用的书。本书是对现有的设计模式教材的补充,并可以在入门级教材 (如《UML Distilled》) 和更高级模式著作之间充当一个很好的衔接。--James Noble..
本书是模式领域最简洁、最清晰、最实用的著作,阐述了模式如何使整个开发过程变得更加容易,解释了面向对象设计的关键原则,以及各种特定模式的概念和优势。通过采用许多最新的Java示例,本书精确地向程序员和架构师展示出如何使用模式来更有效地设计、开发和交付软件。通过分析Java示例,本书提示了为什么、为什么不以及如何应用模式,而且解释了模式的实现。
以畅销的第1版为基础,作者对本版进行了彻底更新,以反映新的软件设计趋势、模式和实现技术。根据广大读者的反馈,作者在第2版中加深了全书概念的阐述,并重新组织了全书内容,使其更易于理解。本书首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性。随后,使用易懂的示例代码阐明了许多当今最有用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷。另外,许多模式都附有UML图。
本书假定读者没有模式方面的经验,因此是学习模式的理想的第一本书,对于GoF的经典名著《设计模式》,本书也是一个很好的补充。本书适用于学习面向对象设计和设计模式的学生、程序员以及从事软件开发的人士。
第2版的新增和修订内容
■开始“用模式的方法思考”的更好方式。
■使用极限编程和其他方法,设计模式如何使敏捷开发更加便利。
■如何使用共同性和可变性分析来设计应用程序架构。
■在模式驱动的开发过程中进行测试的关键作用。
■如何使用工厂来更有效地例示和管理对象。
■对象池 (Object-Pool) 模式--一种未被GoF标识的新模式。
■每章最后新增思考题/练习题。 ...
作者简介 · · · · · ·
本书以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。
本书适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考教材。
丛书信息
· · · · · ·
喜欢读"设计模式精解"的人也喜欢 · · · · · ·
设计模式精解的书评 · · · · · · ( 全部 22 条 )
设计模式入门最佳书籍
一本教材性质的模式书
授人以鱼,还要授人以渔
整本书看完,还是小有收获的
> 更多书评 22篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部10 )
-
清华大学出版社 (2004)7.6分 151人读过
-
Addison-Wesley Professional (2004)9.3分 48人读过
-
人民邮电出版社 (2006)8.2分 381人读过
-
中国电力出版社 (2003)8.6分 66人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Software Engineering (小七)
- 软件工程 (智能之爱)
- T (dhcn)
- WTF (houshui)
- IT技术 (smulngy)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于设计模式精解的评论:
feed: rss 2.0
0 有用 泉子 2010-03-02 13:16:22
额...还是中文版容易看点
0 有用 叶小茴 2008-07-23 09:08:30
难度比DP低,易懂一些。
0 有用 KyleFeng 2011-01-13 18:12:25
设计模式的思想解释得很不错!
0 有用 KyleFeng 2011-01-13 18:12:25
设计模式的思想解释得很不错!
0 有用 泉子 2010-03-02 13:16:22
额...还是中文版容易看点
0 有用 叶小茴 2008-07-23 09:08:30
难度比DP低,易懂一些。