内容简介 · · · · · ·
《设计模式精解》从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。《设计模式精解》适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。
作者简介 · · · · · ·
本书以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。
本书适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考教材。
目录 · · · · · ·
第一篇 面向对象软件设计简介
第一章 面向对象范式
第二章 UML――统一建模语言
第二篇 传统面向对象设计的局限性
第三章 一个急需灵活代码的问题
第四章 一个标准面向对象解决方案
· · · · · · (更多)
第一章 面向对象范式
第二章 UML――统一建模语言
第二篇 传统面向对象设计的局限性
第三章 一个急需灵活代码的问题
第四章 一个标准面向对象解决方案
· · · · · · (更多)
第一篇 面向对象软件设计简介
第一章 面向对象范式
第二章 UML――统一建模语言
第二篇 传统面向对象设计的局限性
第三章 一个急需灵活代码的问题
第四章 一个标准面向对象解决方案
第三篇 设计模式
第五章 设计模式简介
第六章 FACADE(外观)模式
第七章 ADAPTER(适配器)模式
第八章 扩展我们的视野
第九章 BRIDGE(桥接)模式
第十章 ABSTRACT FACTROY(抽象工厂)模式
第四篇 将所有这些放在一起:用模式的方法思考
第十一章 专家如何进行设计
第十二章 用模式解决CAD/CAM问题
第十三章 设计模式的原则和策略
第五篇 用设计模式处理变化
第十四章 STRATEGY(策略)模式
第十五章 DECORATOR(装饰)模式
第十六章 SINGLETON(单件)模式和DOUBLE-CHECKED LOCKING(双重检查锁定)模式
第十七章 OBSERVER(观察者)模式
第十八章 TEMPLATE METHOD(模板方法)模式
第十九章 FACTORY METHOD(工厂方法)模式
第二十章 分析矩阵
第六篇 终点和起点
第二十一章 从面向对象设计的新视角进行的设计模式回顾
第二十二章 推荐书目
· · · · · · (收起)
第一章 面向对象范式
第二章 UML――统一建模语言
第二篇 传统面向对象设计的局限性
第三章 一个急需灵活代码的问题
第四章 一个标准面向对象解决方案
第三篇 设计模式
第五章 设计模式简介
第六章 FACADE(外观)模式
第七章 ADAPTER(适配器)模式
第八章 扩展我们的视野
第九章 BRIDGE(桥接)模式
第十章 ABSTRACT FACTROY(抽象工厂)模式
第四篇 将所有这些放在一起:用模式的方法思考
第十一章 专家如何进行设计
第十二章 用模式解决CAD/CAM问题
第十三章 设计模式的原则和策略
第五篇 用设计模式处理变化
第十四章 STRATEGY(策略)模式
第十五章 DECORATOR(装饰)模式
第十六章 SINGLETON(单件)模式和DOUBLE-CHECKED LOCKING(双重检查锁定)模式
第十七章 OBSERVER(观察者)模式
第十八章 TEMPLATE METHOD(模板方法)模式
第十九章 FACTORY METHOD(工厂方法)模式
第二十章 分析矩阵
第六篇 终点和起点
第二十一章 从面向对象设计的新视角进行的设计模式回顾
第二十二章 推荐书目
· · · · · · (收起)
喜欢读"设计模式精解"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"设计模式精解"的人也喜欢 · · · · · ·
- 编写安全的代码 7.8
- Windows核心编程 8.8
- Imperfect C++中文版 8.2
- C++网络编程(卷2) 7.7
- Effective STL中文版 8.9
- SQL语言艺术 8.2
- C陷阱与缺陷 8.8
设计模式精解的书评 · · · · · · ( 全部 22 条 )
设计模式入门最佳书籍
如果你认为GOF的经典名著《设计模式》太晦涩难懂,《Head First Design Pattern》又太不技术书籍了,那么这本《设计模式解析》非常适合你!这本书每章结束时都有小结和启发性复习题,可以帮助你更好地了解自学得如何了。本书只介绍了几种比较常用简单的设计模式,因而在学习过...
(展开)
一本教材性质的模式书
可以将这本书看成"四人帮"设计模式的一个选择性展开说明, 作者认为设计模式里面的内容太晦涩, 太抽象, 学术味太重. 因此需要这么一本教材性质的模式书, 但是作者又没有全部把23种模式都拖出来论述一番, 而是按照自己的方式有选择性的进行重新的组织, 给人的感觉是前面的内容还...
(展开)
授人以鱼,还要授人以渔
现在闭上眼睛能搞明白的几种模式: 工厂,工厂方法,抽象工厂,桥模式,装饰,facade,适配,观察者,策略,单例。 学习了一招厘清复杂需求头绪的方法,叫做“分析矩阵”,在书中第16章,将来工作中遇到这种时候可以试一试。 感觉这本书后面翻译的没有前面好,不知道是我看...
(展开)
整本书看完,还是小有收获的
整本书看完,还是小有收获的,与大话设计模式等正好互补。只是这本书,让我最大的感觉就是猪八戒吃蟠桃(就一个)不爽呀。好处就是,总归是吃了一个。但是很多地方浅尝则止,写的不深入,特别是在案例说明举例处做的不好,非常不好,有点郁闷。但前面的分析部分很有点特点,尤...
(展开)
> 更多书评 22篇
论坛 · · · · · ·
《设计模式:基于C#的工程化实现及扩展》——一本... | 来自叶卡 | 2009-02-07 23:58:08 | |
删节了太多东西 | 来自Giko | 2007-02-10 18:05:25 |
这本书的其他版本 · · · · · · ( 全部10 )
-
Addison-Wesley Professional (2004)9.3分 48人读过
-
人民邮电出版社 (2006)8.2分 381人读过
-
中国电力出版社 (2003)8.3分 66人读过
-
人民邮电出版社 (2010)8.5分 29人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 个人阅读-计算机类好书 (郭大路-Roy)
- == 技术书柜 二 == (-=私奔=-)
- 设计模式 (老C)
- 专业 (cola)
- 数字化抓手----EA/企业架构生命周期管理 (小毛叔)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有149人想读,手里有一本闲着?
订阅关于设计模式精解的评论:
feed: rss 2.0
0 有用 佬顽童达仁 2008-04-18 20:53:09
刚要深入, 就断掉咯
0 有用 jacon.yang 2012-03-11 14:43:50
作者其实强调 面向对象设计的新思维方式比设计模式重要。
0 有用 乱草 2010-09-12 21:47:16
很好的书
0 有用 Caicono 2007-08-09 23:24:48
不错的书,深入简出的分析,初学者适用。掌握模式后,再看也会有不少收获。自己买后不久,立马出了第二版~ 真是显背啊
0 有用 ftao 2011-07-28 12:59:10
现在看到Bridge模式
0 有用 Akashi 2019-04-29 17:08:12
重点是第十一二章
0 有用 小蛇 2017-08-10 01:14:26
非常棒的设计模式书,模式讲解的不是很多,但是后面的分析过程讲的非常好,很受启发。
0 有用 贝塞尔曲线 2017-07-10 21:38:45
讲解很细致,可以做为入门读物来了解设计模式的概念,作用和部分实现。里面也有些对uml的学习。每一章的总结可以做为重点来看
0 有用 Jabin 2015-09-30 17:28:49
入门。。~入门
0 有用 prife 2014-07-08 10:45:27
这是 第一版,第二版译名为《设计模式解析》译者为徐言声。