设计模式精解

当前位置:首页 > 网络编程 > 编程语言与程序设计 > 设计模式精解

出版社:清华大学出版社
出版日期:2004-12-1
ISBN:9787302098416
作者:特罗特,沙洛韦,熊节
页数:242页

内容概要

  Alan Shalloway是Net Objectives(美国一家咨询/培训公司)的创始人、CEO和资深顾问。计算机科学硕士,具有三十多年的软件开发经验,以及多年的指导和培训经验。他在设计模式、OOA,OOD及其灵活运用方面开设了许多课程,并在为其公司和客户开发高级软件方面作出了很大贡献。

书籍目录

第一篇  面向对象软件设计简介
第一章 面向对象范式
第二章 UML――统一建模语言
第二篇 传统面向对象设计的局限性
第三章 一个急需灵活代码的问题
第四章 一个标准面向对象解决方案
第三篇 设计模式
第五章 设计模式简介
第六章 FACADE(外观)模式
第七章 ADAPTER(适配器)模式
第八章 扩展我们的视野
第九章 BRIDGE(桥接)模式
第十章 ABSTRACT FACTROY(抽象工厂)模式
第四篇 将所有这些放在一起:用模式的方法思考
第十一章 专家如何进行设计
第十二章 用模式解决CAD/CAM问题
第十三章 设计模式的原则和策略
第五篇 用设计模式处理变化
第十四章 STRATEGY(策略)模式
第十五章 DECORATOR(装饰)模式
第十六章 SINGLETON(单件)模式和DOUBLE-CHECKED LOCKING(双重检查锁定)模式
第十七章 OBSERVER(观察者)模式
第十八章 TEMPLATE METHOD(模板方法)模式
第十九章 FACTORY METHOD(工厂方法)模式
第二十章 分析矩阵
第六篇 终点和起点
第二十一章 从面向对象设计的新视角进行的设计模式回顾
第二十二章 推荐书目

编辑推荐

  《设计模式精解》要点包括:  对象、封装和继承的新观点。  设计模式的思想、起源及其在软件设计学科中的应用。  模式基础以及使用统一建模语言(UML)进行面向对象软件开发。  如何实现关键模式Strategy(策略)、Observer(观察者)、Bridge(桥接)、Decorator(装饰)等等。  共同点/变化点分析、设计模式以及它们如何帮助理解抽象类。

作者简介

《设计模式精解》从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。《设计模式精解》适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。

图书封面


 设计模式精解下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计5条)

  •     整本书看完,还是小有收获的,与大话设计模式等正好互补。只是这本书,让我最大的感觉就是猪八戒吃蟠桃(就一个)不爽呀。好处就是,总归是吃了一个。但是很多地方浅尝则止,写的不深入,特别是在案例说明举例处做的不好,非常不好,有点郁闷。但前面的分析部分很有点特点,尤其对外观模式、适配器模式、桥接模式讲解的很到位这可能是作者在实际工作中运用较多的原因。其它的方面感觉就没有什么可推荐的,总的来说可以看下,但相较其它的的而言,还是有些不足。
  •     这是一本写给设计模式初学者的书。但这不代表它不是一本好书。不过不推荐中文译本。翻译后的书总是在某些地方无法达到作者想要表达的意图,这本译本也不能摆脱。虽然作者也是圈内人。另外作者举的一些例子不够有代表性。比如decorator的例子还是《Head first》中的更好些。另外作者提出的设计中的原则和kov远比设计模式本身更有价值。
  •     这本书是怎么样一本书呢?首先,它绝对不能作为《设计模式》一书的替代品,因为它甚至没有把所有的模式都涉及到(其它很多书倒是可以替代,比如《JAVA与模式》,《C#设计模式》)。但是,这的确是一本带领你进入设计模式领域的好书。正如它的书名一样,它的作用是explain,用来跟你解释一个模式的前因后果,而且举了很多生动的例子。其中大家公认的写得最好的,应该就是桥接模式了,大家买来之后一定也会有同感的。其实,大家一开始觉得设计模式难,主要因为无法领会设计模式的思想精髓(当然,《设计模式》一书太过精炼的描述也有很大“贡献”),而本书就是用来帮助你理解的,一旦理解之后,再回头去看《设计模式》,就会感到和之前阅读时不同的感受了。另外,其实所谓设计模式的精髓,也就是它所追求的基本原则,在引言部分就已经阐明,可惜很多人估计都没有阅读引言的习惯,或者认为引言部分不会有什么重要的内容,所以粗略就过了。本书不但帮你理解模式一书的精髓,同时也告诉你《设计模式》中各个要素的由来(意图,动机,适用性等),让你看《模式》时,心中更加明了。就个人感受而言,这本书帮助很大,当然,要想理解模式,必须还得有深厚的编程功底(当然是指面向对象编程,毕竟《设计模式》一书的副标题是《可复用面向对象软件的基础》嘛),最好也参与过项目的设计,会更加有帮助,没有几个人从来没有设计过,也没有编程过,就能掌握设计模式的。

精彩短评 (总计33条)

  •     很不错的一本书,四人团的书未免太艰深了些
  •     大学的时候读过了,感觉比《设计模式》更通俗易懂些,理解起来更好
  •     写得异常好的一本书,翻译也很不错。
  •     对设计模式中的几个模式进行深入讲解,例子举的超好,翻译的也不错。
  •     比《设计模式》适合入门
  •     通俗易懂,老少皆宜.
  •     有收获,有疑惑
  •     设计模式读不懂,所以读了这本
  •     很好的书
  •     策略模式与封装变化点
  •     入门不错。
  •     一本入门的好书,不过感觉不全面。
  •     作者其实强调 面向对象设计的新思维方式比设计模式重要。
  •     不怎么样,推荐不要买中文版。我对照了了英文版,删节了很多。而且精华的附录都被删节了。
  •     授之于鱼,不如授之于渔;授之于设计模式,不如授之于设计方法、原理。赞~
  •     刚要深入, 就断掉咯
  •     虽然不是最经典的,但对我是最合适的,最适合的就是最好的。
  •     简单,适合入门
  •     非常好的一本设计模式思想书,不像其他设计模式的解说一样,一个个罗列,而是一种指导形式,一步步推导,渐渐深入,令你跟随项目需求而萌生使用某种设计模式来学习,非常非常推荐的一本书。
  •     2007年看的,忘记了 一 一~
  •     最好的模式入门书,重温经典。
  •     不错的书,深入简出的分析,初学者适用。掌握模式后,再看也会有不少收获。自己买后不久,立马出了第二版~ 真是显背啊
  •     这是 第一版,第二版译名为《设计模式解析》译者为徐言声。
  •     读过一半,翻译的还可以,例子讲的很精简,没有一一去讲解设计模式,而是从整体上讲模式的使用。
  •     入门。。~入门
  •     此文作为设计模式入门,远胜于四人帮的那本书
  •     现在看到Bridge模式
  •     阿三多发大师父
  •     《设计模式》听说很难,于是就选了本简单的,谁让我比较笨。
  •     设计模式入门读物
  •     这本书让我知道设计是种艺术
  •     好书,不过最好有一定面向对象编程经验之后再看,就好理解一点,会有更深体会,产生“相见恨晚之晚”!
  •     这本好懂,我喜欢。而且现场听过作者的培训,受益匪浅啊。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024