关闭

设计模式的分类

标签: 设计模式
197人阅读 评论(0) 收藏 举报
分类:

设计模式的分类

总体来说设计模式分为三大类:

创建型模式,

01.工厂方法模式
02.抽象工厂模式
03.单例模式
04.建造者模式
05.原型模式

结构型模式

01.适配器模式
02.装饰器模式
03.代理模式
04.外观模式
05.桥接模式
06.组合模式
07.享元模式

行为型模式

01.策略模式
02.模板方法模式
03.观察者模式
04.迭代子模式
05.责任链模式
06.命令模式
07.备忘录模式
08.状态模式
09.访问者模式
10.中介者模式
11.解释器模式

其实还有两类

01.并发型模式
02.线程池模式

1
0
查看评论

设计模式总结之模式分类

话说软件江湖还是混沌之时,无门无派,无招无式,GoF(Gang of Four,四个大师),穷理之熟,融会贯通,合著了《Design Patterns: Elements of Reusable Object-Oriented Software》(即《设计模式》)一书,从此,人人传颂天下武功出少林,...
  • cooldragon
  • cooldragon
  • 2016-08-11 00:41
  • 3740

设计模式的三种类型

设计模式分为三种类型,共23类。 一、创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 二、结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 三、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、...
  • cyjch
  • cyjch
  • 2016-05-26 13:29
  • 2693

设计模式的三大类别

创建型模式:(5) 抽象工厂、创建者、工厂方法、原型、单例 结构型模式:(7) 适配器、桥接、组合、装饰、外观、享元、代理 行为型模式:(10) 观察者、命令、状态、职责链 解释器、中介者、访问者、策略、备忘录、迭代器
  • Deaful
  • Deaful
  • 2014-03-05 21:17
  • 3222

设计模式的三大分类

1.2 设计模式是什么        俗话说:站在别人的肩膀上,我们会看得更远。设计模式的出现可以让我们站在前人的肩膀上,通过一些成熟的设计方案来指导新项目的开发和设计,以便于我们开发出具有更好的灵活性和可扩展性,也更易于复用的...
  • u013233468
  • u013233468
  • 2014-01-13 00:21
  • 1214

设计模式基本思想

好的系统设计追求如下特性: l         可扩展性( Extensibility ):新的功能或特性很容易加入到系统中来; l       &#...
  • hdy007
  • hdy007
  • 2007-03-27 11:39
  • 697

浅谈设计模式的六大原则

一,单一职责原则:就一个类而言,应该仅有一个引起它变化的原因(就是实现类要责任单一) 英文--Single Responsibility Principle  简写:SRP 举个例子:    父类:Animal public class Animal { voi...
  • qq_28055429
  • qq_28055429
  • 2016-05-26 21:48
  • 1612

Java:GOF的23种设计模式(上)

此次学习主要是参考liang
  • leelit
  • leelit
  • 2014-10-20 14:27
  • 2055

GoF的23种设计模式

设计原则: 开闭原则(Open Closed Principle,OCP):模块应对扩展开放,而对修改关闭 里氏代换原则(Liskov Substitution Principle,LSP):如果调用的是父类的话,那么换成子类也完全可以运行 依赖倒转原则(Dependency Inversion...
  • alan19931103
  • alan19931103
  • 2015-09-16 21:34
  • 160

GOF 23种设计模式 怎么分类

1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是: 简...
  • phiall
  • phiall
  • 2016-07-26 21:44
  • 397

GoF设计模式的分类:

<br />GoF设计模式的分类: <br />根据目的准则分类: <br /> 1. 创建型:creational 与对象的创建有关。 <br /> 2. 结构型:Structural 处理类或对象之间的组合。 <br /> 3. 行为型...
  • jackliang55
  • jackliang55
  • 2010-11-01 16:15
  • 321
    个人资料
    • 访问:1488次
    • 积分:95
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类