设计模式-2

转载 2013年12月04日 11:56:50

1.设计模式分类:

  

    创建型 结构型 行为型
范围 Factory Method Adapter

Interpreter

Template Method

  对象

Abstract Factory

builder

Protype

Singleton

Adapter(对象)

Bridge

Composite

Decorator

Facade

Flyweight

Proxy

Chain of Responsibility

Command

Iterator

Mediator

Memento

observer

State

strategy

visitor

         

根据两个规则对模式进行分类:第一目的准则,即模式是用来完成什么工作的。其可分为创建型、结构型、行为型。

第二是范围准则,指定模式主要是用于类还是用于对象。 类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻便确定下来了。对象模式处理对象间的关系,这些关系是在运行时刻可以变化的,更具动态性。

 

   创建型类模式将对象的部分创建工作延迟到子类,而创建型对象模式则将它延迟到另一个对象中。结构型类模式使用继承机制来组合类,而结构型对象模式描述了对象的组装方式。行为型类模式使用继承描述算法和控制流,而行为型对象模式则描述一组对象怎样协作完成单个对象所无法完成的任务。

相关文章推荐

大话设计模式2.pdf

  • 2016年03月18日 23:12
  • 1.82MB
  • 下载

大话设计模式(完整带目录)part2

  • 2015年07月01日 16:32
  • 20.82MB
  • 下载

Struts2 中的设计模式

1. Command Pattern 基本定义: 把Command(Request)封装成对象,把发出命令(Invoker)的责任和执行命令(Receiver)的责任分割开,委派给不同的对象。 责...

设计模式讲义2

  • 2012年11月01日 23:28
  • 324KB
  • 下载

设计模式迷你手册2

  • 2012年11月26日 10:26
  • 85KB
  • 下载

设计模式六大原则(2):里氏替换原则

1. 定义   里氏替代原则,(Liskov Substitution Principle, LSP  )   :    肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原...

15. JAVA 反射机制 Part 2(动态代理、类的生命周期、工厂设计模式) ----- 学习笔记

 15.5 动态代理 15.6 类的生命周期 15.7 工厂设计模式         15.7.1 将反射应用在工厂模式上        ...

大话设计模式.part2

  • 2014年12月30日 15:01
  • 27.03MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计模式-2
举报原因:
原因补充:

(最多只允许输入30个字)