设计模式-2
来源:互联网 发布:免编程2d游戏引擎 编辑:程序博客网 时间:2024/05/23 20:34
1.设计模式分类:
创建型结构型行为型范围类Factory MethodAdapter
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): 什么是设计模式
- 设计模式2—Proxy设计模式
- 设计模式:2)策略设计模式
- 设计模式2-Builder模式
- 设计模式2-工厂模式
- 设计模式(2) ------------组合模式
- 设计模式2 观察者模式
- 设计模式(2)--观察者模式
- 设计模式(2): 生成器模式
- 设计模式2-模板模式
- 设计模式:2策略模式
- 设计模式(2)-代理模式
- 设计模式-2-观察者模式
- 【设计模式】## 2、模板模式##
- 设计模式(2) Builder模式
- 设计模式【2】:策略模式
- 设计模式--[2]原型模式
- 设计模式2(工厂模式)
- 通过ContentProvider得到系统的音频,视频等
- flash builder 4.7 #1014: 无法找到类 mx.core::BitmapAsset解决办法
- Velocity语法大全
- 如何能让Java生成复杂Word文档
- jBox提示框基本用法
- 设计模式-2
- 数据结构学习之前言,为年后换新工作做准备
- You are attempting to build with the incorrect version of java
- js 正则表达式精确匹配
- vector综合实例分析1
- android.os.handler
- 名侦探柯南
- BSTR/CComBSTR字符串的结构和用法
- 源代码管理的 10 条戒律