您的位置:首页 > 其它

设计模式总结

2008-08-23 17:00 239 查看
模式相关的描述
装饰者:包装一个对象,以提供新的行为

状态:封闭了基于状态的行为,并使用委托在行为之间切换

迭代器:在对象的集合之间游走,而不暴露集合的实现

外观:简化一群类的接口

策略:封闭可以互换的行为,并使用委托来决定要使用哪一个

代理:包装对象,以控制对此对象的访问

工厂方法:由子类来决定要创建的具体类是哪一个

适配器:封装对象,并提供不同的接口

观察者:让对象能够在状态改变时被通知

模板方法:由子类决定实现算法中的步骤

组合:客户用一致的方式处理集合和单个对象

单件:确保有且只有一个对象被创建

抽象工厂:允许客户创建客户的家族,而无需指定他们的具体类

命令:封闭请求成为对象

桥接:不只改变你的实现,也改变你的抽象

生成器:封闭一个产品的构造过程,并允许按步骤构造

责任链:让一个以上的对象有机会能够处理某个请求

中介者:集中相关对象之间复杂的沟通和控制方式

备忘录:让对象返回之前的状态

原型:指定创建对象的种类,然后通过拷贝这些原型来创建新的对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: