关闭

设计模式-2

420人阅读 评论(0) 收藏 举报

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

         

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

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

 

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12574次
    • 积分:357
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:16篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论