定义:设计模式是某种情境下,针对某类问题的解决方案。
它的分类有很多,常用的分类方式有两种。
一种是按照模式的职责来划分为的,分为创建型、结构型、行为型。创建型主要涉及到对象的创建,涉及到的模式主要有Abstract Factory、Factory Method、singleton、builder、prototype;结构型主要涉及到类和对象组合到更大的结构中去,主要有proxy、Adapter、Facade、compsite、decorator、Bridge、FlyWeight;行为型主要涉及到类和对象之间如何交互和职责划分,主要有Template Method,Iterator、Obsever、Strategy、Command、Mediator、Visitor、Interpreter、Memento、Chain of Responsibility。
一种按模式涉及到的是类或对象来划分。类模式通过类之间的关系如何通过继承来定义的,它们之间的关系在编译的时候就确立了,相关模式仅4种:Template Method、Factory Method、Adapter、Interpreter;其余的都是与对象有关的,对象模式主要描述对象之间的关系,主要由组合来实现。
分享到:
相关推荐
笔记_HeadFirst设计模式
Head First设计模式(完整高清版).pdf,涵盖了各种宝贵的设计思想!
经典的设计模式书籍打包:Head First 设计模式 +Java设计模式(第2版)
head first 设计模式 高清中文版 pdf
Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First 设计模式Head First...
如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得...
Head First设计模式中文版 Head First设计模式中文版 Head First设计模式中文版
Head First设计模式 Head First设计模式 Head First设计模式
head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址 head first设计模式 下载地址
Head First设计模式, 中国电力出版社出版,英文书名:Head First Design Patterns。作者:弗里曼。《Head First设计模式》荣获2005年第十五届Jolt通用类图书震撼大奖。英文影印版被《程序员》等机构评选为2006年受...
Head First设计模式高清非扫描中文版.zip.002。一共三个压缩包,都上传了
重视大脑的学习指南Head First设计模式,学习为何朋友们对工厂模式的认知可能有错,把事关紧要的模式直接装入脑海里,发掘模式大师的秘密,避免一些尴尬的错误,探究星巴兹咖啡如何以装饰者模式让自己的股价翻倍。
head first 设计模式高清完整版+标签
Head First设计模式 c++代码实现
附件中是《HeadFirst设计模式》一书的配套使用课件PPT。
[中文]Head-First设计模式.pdf.
head first 设计模式随书代码 Head First设计模式 Head First设计模式
经典的设计模式之书。head first 设计模式 PDF电子书下载
HeadFirst设计模式学习笔记比较全面详细地讲解了13个设计模式,有利于大家更好的学习HeadFirst设计模式,希望亲们会喜欢~~~
支持开源! 这么经典的书,不必介绍了吧。 注意:由于分包压缩的7z格式,所以需要把15个包全部下载后在进行解压缩(使用7z软件)