设计模式总结
2008-08-23 17:00
239 查看
模式相关的描述
装饰者:包装一个对象,以提供新的行为
状态:封闭了基于状态的行为,并使用委托在行为之间切换
迭代器:在对象的集合之间游走,而不暴露集合的实现
外观:简化一群类的接口
策略:封闭可以互换的行为,并使用委托来决定要使用哪一个
代理:包装对象,以控制对此对象的访问
工厂方法:由子类来决定要创建的具体类是哪一个
适配器:封装对象,并提供不同的接口
观察者:让对象能够在状态改变时被通知
模板方法:由子类决定实现算法中的步骤
组合:客户用一致的方式处理集合和单个对象
单件:确保有且只有一个对象被创建
抽象工厂:允许客户创建客户的家族,而无需指定他们的具体类
命令:封闭请求成为对象
桥接:不只改变你的实现,也改变你的抽象
生成器:封闭一个产品的构造过程,并允许按步骤构造
责任链:让一个以上的对象有机会能够处理某个请求
中介者:集中相关对象之间复杂的沟通和控制方式
备忘录:让对象返回之前的状态
原型:指定创建对象的种类,然后通过拷贝这些原型来创建新的对象
装饰者:包装一个对象,以提供新的行为
状态:封闭了基于状态的行为,并使用委托在行为之间切换
迭代器:在对象的集合之间游走,而不暴露集合的实现
外观:简化一群类的接口
策略:封闭可以互换的行为,并使用委托来决定要使用哪一个
代理:包装对象,以控制对此对象的访问
工厂方法:由子类来决定要创建的具体类是哪一个
适配器:封装对象,并提供不同的接口
观察者:让对象能够在状态改变时被通知
模板方法:由子类决定实现算法中的步骤
组合:客户用一致的方式处理集合和单个对象
单件:确保有且只有一个对象被创建
抽象工厂:允许客户创建客户的家族,而无需指定他们的具体类
命令:封闭请求成为对象
桥接:不只改变你的实现,也改变你的抽象
生成器:封闭一个产品的构造过程,并允许按步骤构造
责任链:让一个以上的对象有机会能够处理某个请求
中介者:集中相关对象之间复杂的沟通和控制方式
备忘录:让对象返回之前的状态
原型:指定创建对象的种类,然后通过拷贝这些原型来创建新的对象
相关文章推荐
- 设计模式总结
- 设计模式总结之没有结束的结尾
- 设计模式总结
- 设计模式总结
- 设计模式总结(二)
- 设计模式总结
- 设计模式总结
- 设计模式总结之Bridge Pattern(桥接模式)
- 设计模式(3)---抽象工厂模式及工厂模式总结
- 设计模式总结(二)
- 《设计模式》旧书重读和总结:创建…
- 设计模式(十三)------创建类模式总结篇
- 设计模式总结之观察者模式
- 设计模式总结之没有结束的结尾
- 设计模式(一) 工厂模式 五种写法总结
- 设计模式总结
- 设计模式总结之Factory Method Pattern(工厂方法模式)
- 设计模式总结之Flyweight Pattern(享元模式)
- 设计模式总结
- 设计模式UML总结