出版社: 中国电力出版社
译者: O'Reilly Taiwan公司
出版年: 2007-9
页数: 637
定价: 98.00元
装帧: 平装
丛书: O'Reilly Head First系列(中译本)
ISBN: 9787508353937
内容简介 · · · · · ·
《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。最后三章比较特别。第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未介绍的设计模式,包括Bridge、B...
《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。最后三章比较特别。第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未介绍的设计模式,包括Bridge、Builder、Chain of Responsibility、Flyweight、Interpreter、Mediator、Memento、Prototype,Visitor。第1章还介绍了四个○○基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个○○原则(Principle)。千万不要轻视这些○○原则,因为每个设计模式背后都包含了几个○○原则的概念。很多时候,在设计时有两难的情况,这时候我们必须回归到○○原则,以方便判断取舍。可以这么说:○○原则是我们的目标,而设计模式是我们的做法。
Head First 设计模式(中文版)的创作者
· · · · · ·
-
弗里曼 作者
目录 · · · · · ·
谁适合读这本书?
我们知道你的大脑在想什么
元认知
让你的大脑就范
技术审校
致谢
1 欢迎来到设计模式世界:设计模式入门
模拟鸭子应用
Joe想到继承
利用接口如何?
软件开发的不变真理
分开变化和不变部分
设计鸭子的行为
测试鸭子的代码
动态地设置行为
封装行为的大局观
“有一个”比“是一个”更好
策略模式
共享模式词汇的威力
我如何使用设计模式?
设计箱内的工具
习题解答
2 让你的对象知悉现况
气象观测站
认识观察者模式
出版者+订阅者=观罕者模式
五分钟短剧:观察主题
定义观察者模式
松耦合的威力
设计气象站
实现气象站
使用Java内建的观察者模式
java.util.Observable的黑暗面
设计箱内的工具
习题解答
……
3 装饰者模式:装饰对象
4 工厂模式:烘烤OO的精华
5 单件模式:独一无二的对象
6 命令模式:封装调用
7 适配器模式与外观模式:随遇而安
8 模板方法模式:封装算法
9 送代器与组合模式:管理良好的集合
10 状态模式:事物的状态
11 代理模式:控制对象访问
12 复合模式:模式中的模式
13 与设计模式相处:真实世界中的模式
A 附录A:剩下的模式
· · · · · · (收起)
丛书信息
· · · · · ·
喜欢读"Head First 设计模式(中文版)"的人也喜欢的电子书 · · · · · ·
喜欢读"Head First 设计模式(中文版)"的人也喜欢 · · · · · ·
- Java编程思想 (第4版) 9.1
- 代码大全(第2版) 9.3
- 敏捷软件开发 9.1
- 深入理解计算机系统 9.5
- C专家编程 9.2
- 编译原理 9.0
- 算法导论(原书第2版) 9.4
- 程序员的自我修养 8.9
- 设计模式 9.0
Head First 设计模式(中文版)的书评 · · · · · · ( 全部 94 条 )
> 更多书评 94篇
这本书的其他版本 · · · · · · ( 全部7 )
-
O'Reilly Media (2004)9.1分 725人读过
-
东南大学出版社 (2005)9.1分 1042人读过
-
天瓏 (2005)9.3分 72人读过
-
O'Reilly Media (2020)9.3分 13人读过
以下书单推荐 · · · · · · ( 全部 )
- 豆瓣评分>9的书(100人以上) (阿獠)
- 豆瓣高分书2700本:千人打分不低于8分 (偶就是那个鬼)
- 豆瓣读书评分9分以上榜单 (无人的冬夜)
- 书单 | 千评9分书 (Sheryl)
- Jolt Award震撼大奖 (大蒜)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Head First 设计模式(中文版)的评论:
feed: rss 2.0
0 有用 小心 2008-02-02 19:23:22
很好,很强大
1 有用 蝉 2013-10-11 08:17:56
:TP311.5/5066
0 有用 叉 2012-05-06 13:46:51
引人入胜的好书
5 有用 阅微草堂 2018-10-21 19:09:18
面向对象是原则,设计模式是具体的方法和工具。学习设计模式最好的方法是读过去的项目和已经有的框架使用的设计模式。对象之间的依赖关系代码层面表示是通过一个对象作为另一个对象的局部变量实现的,依赖关系的典型例子是观察者模式。组合关系的代码实现是实例变量。
1 有用 SunAnyway 2016-03-26 19:25:11
初识设计模式。
0 有用 玖言 2024-03-08 17:01:28 浙江
很不错的书,讲的很清晰。设计模式中有很多看起来非常相似,书中也将其区别和目的讲的很清楚。非常不错的书。
0 有用 黑岩 2024-03-01 19:14:00 上海
设计模式入门必备,缺点是方便做笔记
0 有用 David 2024-02-25 15:07:23 浙江
head first 永远的神
0 有用 小海星 2024-01-16 22:41:35 湖北
读起来不痛苦,但是不太是我喜欢的风格
0 有用 后火Backfire 2024-01-14 08:33:06 英国
Wisdom of software engineering.