设计模式
2016-11-29 21:52:05 0 举报
设计模式分类总结
作者其他创作
大纲/内容
行为型模式
创建型模式
State——状态模式\t\t封装了基于状态的行为,并使用委托在行为之间切换Observer——观察者模式\t\t让对象能够在状态改变时被通知Strategy——策略模式\t\t封装可以互换的行为,并使用委托决定要使用哪一个Command——命令模式\t\t封装请求称为对象Iterator——迭代器模式\t\t在对象的集合中游走,而不暴露集合的实现Template Method——模板方法模式\t\t由子类决定如何实现一个算法中的步骤
结构型模式
Composite——组合模式\t\t客户使用一致的方式处理对象集合和单个对象Facade——外观模式\t\t简化一群类的接口Adapter——适配器模式\t\t封装对象,并提供不同的接口Proxy——代理模式\t\t包装对象,以控制对此对象的访问Decorator——装饰器模式\t\t包装一个对象,已提供新的行为
Abstract Factory——抽象工厂模式\t\t允许客户创建对象的家族,而无需指定他们的具体类Factory Method——工厂方法模式\t\t由子类决定要创建的类是哪一个Singleton——单例模式\t\t确保有且只有一个对象被创建
0 条评论
下一页