Head First 设计模式(中文版)图书
人气:62

Head First 设计模式(中文版)

畅销12年,累计印刷40余次,销量近15万册,荣获2005年第十五届Jolt通用类图书震撼大奖
  • 所属分类:图书 >计算机/网络>软件工程/开发项目管理  
  • 作者:[Eric] [Freeman] &[Elisabeth] [Freeman] [with] [Kathy] [Sierra] & [Bert] [Bates] 著 O
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787508353937
  • 出版社:中国电力出版社
  • 出版时间:2007-09
  • 印刷时间:2017-06-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

本书趋近,因为它在提供专业知识的同时,仍然具有相当高的可读性。

本书共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。

前言介绍了这本书的用法

第1章至第11章陆续介绍了设计模式:Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton、Command、Adapter、Facade、TemplatMethod、Iterator、Composite、State、Proxy。

第12章介绍了如何将两个以上的设计模式结合起来成为新的设计模式(例如,著名的MVC模式),作者称其为复合设计模式。

第13章介绍了如何进一步学习设计模式,如何发掘新的设计模式等主题。

附录A介绍了剩下的设计模式:Bridge(桥接)、Builder(生成器)、Chainof Responsibility(责任链)、Flyweight(蝇量)、Interpreter(解释器)、Mediator(中介者)、Memento(备忘录)、Prototype(原型)、Visitor(访问者)。

另外,第1章至第9章还穿插介绍了四个OO基本概念(抽象、封装、继承、多态),以及九个OO原则(Principle)。千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。很多时候,在设计出现两难情况时我们必须回归到OO原则,以方便判断取舍。

可以这么说:OO原则是我们的目标,而设计模式是我们的做法!

编辑推荐

请关注Head First系列其他新书

荣获2005年第十五届Jolt通用类图书震撼大奖。

本书英文影印版被《程序员》等机构评选为2006年受读者喜爱的十大IT图书之一 。

案例和程序虽然用Java编写,但所介绍的内容对于任何OO语言的用户都适用,包括C 和C#。

信耶稣的人都要读圣经,信OO的人都要读四人组的《设计模式》,而《设计模式》的原创者Erich Gamma欣然推荐《Head First 设计模式》。

如果你想开发软件却还没学过Java,Head First是不二的选择。

本书作者全都是“变态”!

当然,是好的那种“变态”!

把这么枯燥的主题写得那么生动有趣而学习效果又好,不是“变态”的作者还真做不到。

目录

引子

谁适合读这本书?

我们知道你的大脑在想什么

元认知

让你的大脑就范

技术审校

致谢

1 欢迎来到设计模式世界:设计模式入门

模拟鸭子应用

Joe想到继承

利用接口如何?

软件开发的不变真理

分开变化和不变部分

设计鸭子的行为

测试鸭子的代码

动态地设置行为

封装行为的大局观

“有一个”比“是一个”更好

策略模式

共享模式词汇的威力

我如何使用设计模式?

设计箱内的工具

习题解答

2 让你的对象知悉现况

气象观测站

认识观察者模式

出版者+订阅者=观罕者模式

五分钟短剧:观察主题

定义观察者模式

松耦合的威力

设计气象站

实现气象站

使用Java内建的观察者模式

java.util.Observable的黑暗面

设计箱内的工具

习题解答

……

3 装饰者模式:装饰对象

4 工厂模式:烘烤OO的精华

5 单件模式:的对象

6 命令模式:封装调用

7 适配器模式与外观模式:随遇而安

8 模板方法模式:封装算法

9 送代器与组合模式:管理良好的集合

10 状态模式:事物的状态

11 模式:控制对象访问

12 复合模式:模式中的模式

13 与设计模式相处:真实世界中的模式

A 附录A:剩下的模式

网友评论(不代表本站观点)

来自风火过**的评论:

就设计模式而言是不错了, 就是书的排版太“无耻”, 对初学者是有帮助的

2010-03-16 09:14:30
来自无昵称**的评论:

这是我最后一次在当当买东西了,说好的昨天到,昨天早上我就开始等着急着用,打了好几个电话催,结果硬是拖到现在才到。书的内容没看,但是一些页面印刷有问题,印刷了很多遍,导致字迹不清楚。这就是我花了七十多块钱买的正版图书?呵呵呵,实在被恶心住了。终究是不如京O东

2014-09-14 10:17:39
来自小牛牛s**的评论:

这本书很适合不太了解 设计模式的初学者,而且绝对能收益颇丰

2016-11-29 09:22:00
来自无昵称**的评论:

正在读,刚看了两个模式,果然名不虚传!茅塞顿开!我认为有两三年编程经验的人开始入手这本书的话,刚刚好!是我看过的最好、最易理解和掌握的关于计算机方面的书了,没有之一!我现在才接触到这本书已经都有点晚了,只好恶补!

2014-05-17 01:18:24
来自ctamor**的评论:

很早就在大学里看设计模式,可是效果不是很好,特别是看那本被称为软工双雄的设计模式,虽经典,但是比较难理解,这本书一拿在手上,半夜都爱不释手,通俗易懂,只要是面向对象的语言,这本书相信简直是不摆了,^_^,感谢让我能阅读到这本经典中的经典作品的一切的工作者。

2007-12-18 13:02:50
来自无昵称**的评论:

不错的一本设计模式的书 不过有一些java开发经验的话 会更好 其中不少直接设计到java中设计模式应用的例子;总体来说,很不错,尤其是复合模式和MVC的介绍。

2011-08-15 10:53:02
来自凡博89**的评论:

设计模式的经典,head first深入浅出,棒!

2016-04-26 23:21:30
来自无昵称**的评论:

我是看了head first java后开始关注该系列书的,刚好想学习设计模式,就买了一本head first 设计模式书,很不错,用很简单的话语让人很容易接受,不知不觉中掌握知识。所以一定要顶上!!呵呵

2008-06-05 08:55:58
来自奶***冻**的评论:

例子都很生动有趣 新手入门设计模式非常好的一本书 强烈推荐

2017-01-22 21:23:30
来自无昵称**的评论:

里面还有一张设计模式的海报,罗列了设计模式的一些总结

2015-05-28 13:15:06
来自无昵称**的评论:

我每天晚上睡觉之前看一个设计模式,目前已经看到第9个设计模式了。很容易学会,但是要牢固掌握还需要多多练习,有些设计模式我过年后回来再看时,记忆里面已经忘了很多精髓了

2012-02-03 11:29:56
来自匿名用**的评论:

比想象的要厚 送了个大图 希望能把设计模式真正用起来

2017-05-06 10:03:03
来自joeok**的评论:

关于设计模式已经有太多太多的书了,该书应该是最妙趣横生的一部了。好书都应该让读者乐意阅读,或许对于设计模式最经典的书是GoF的,但他们的书实在实在是太乏味了。如果你打算开始学习设计模式,我强烈推荐你从这本书开始,因为它会使你更愿意学习设计模式,而不是对设计模式敬而远之。

2008-03-28 15:51:19
来自Eclipse**的评论:

设计模式中Head First设计模式绝对是经典中的经典,看了还想再看的书!其中里面主要说的是12种设计模式,剩下的那些讲的不是很详细,前面12种都已经足够我们用了~!

2008-11-19 12:36:33
来自qwerty1**的评论:

这本书非常适合设计模式的初学者学习,从整理上来说,书里的内容非常适合初学者学习,而且非常通俗易懂。里面的一些插图非常生动形象,让复杂的设计模式学习起来容易。这样,能够让初学者用最少的时间学到最多的东西。

2008-11-06 21:01:15
来自匿名用**的评论:

包装不错,纸质也挺好,就是系统有点坑,显示的电话居然是空号,APP 做的也是各种不合理跟bug ,物流也真坑,到了两天才配送,有快递柜不放,直接扔门口,也没电话说一声,别人拿走了都不知道。。。

2017-06-16 01:44:37
来自翻过就**的评论:

从设计中存在的问题开始进行分析,一步步引出设计模式,而且对模式的优缺点都有分析,实例也非常丰富,一改技术书籍的枯燥无味。书中反复强调的是OO的设计观点,而不是局限于讲述一种生搬硬套的模式使用方法。对OO设计很有帮助。真是本好书。

2007-10-23 19:03:38
来自xuyuji1**的评论:

之前读过的设计模式,水平不够看的很吃力,于是弄了Head First设计模式的电子版看了几章,感觉很是通俗易懂,就买了实体书看,强烈推荐给对设计模式感兴趣的人。

2013-05-01 13:16:47
来自无昵称**的评论:

纸的质量很好,电子书我已经看了一多半了,看见当当上降价了,马上就买来收藏了。使用设计模式能提高效率,最近项目做得闹心,一哥们完全没有设计模式的思想,代码逻辑特别乱,外包的思想,人家让做什么就做什么,自己不动脑子。

2015-08-31 22:02:06
来自无昵称**的评论:

非常不错的一本设计模式的书籍,先前看了《大话设计模式》,感觉很不错!于是决定再买一本设计模式方面比较好的书! 在网上看了评论和网友推荐就买了,目录很吸引人,语言非常的风趣,很适合刚开始接触设计模式的程序员。

2011-06-12 16:21:36
登录后即可发表评论

免责声明

更多相关图书
在线咨询