您好,欢迎访问一九零五行业门户网

head first什么意思?

《headfirst设计模式》是2007年中国电力出版社出版图书。本书作者eric freeman;elelisabeth freeman是作家、讲师和技术顾问。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。
本书的编写方式采用引导式教学。以大量的生活化故事当背景,以图片做背景,阅读起来生动有趣。书中模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。
本书大量采用uml的class diagram(static structure diagram)。书中的例子程序都是用java编写,本书所介绍的内容对于任何oo语言的用户都适用,包括c++和c#。
《headfirst设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为strategy、observer、decorator、abstractfactory、factorymethod、singleton,command、adapter、facade、templatemethod、iterator、composite、state、proxy。
最后三章比较特别。第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的mvc模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未介绍的设计模式,包括bridge、builder、chainofresponsibility、flyweight、interpreter、mediator、memento、prototype,visitor。
第1章还介绍了四个基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个原则(principle)。
千万不要轻视这些原则,因为每个设计模式背后都包含了几个原则的概念。很多时候,在设计时有两难的情况,这时候我们必须回归到原则,以方便判断取舍。可以这么说:原则是我们的目标,而设计模式是我们的做法。
以上就是head first什么意思?的详细内容。
其它类似信息

推荐信息