《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墙裂推荐。
评分读罢有一种摆脱菜鸟阶段的幻觉了 - -...
评分##非常值得推荐的一本书,不仅仅是学习设计模式,也是在推荐你编程能力的锻炼。简单易懂的例子,能让你学到非常多的知识。
评分##初识设计模式。
评分##我觉得这是本诙谐的技术抛砖引玉书。。。如果你有米国人的社会思维,读起来很有意思。如果你是第一次接触设计模式,这本书很有意思。但是,如果你想踏踏实实的学一些东西,这本书不行。不过,我还是挺喜欢这本诙谐的书的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.teaonline.club All Rights Reserved. 图书大百科 版权所有