设计模式学习(十一)行为型模式 简单介绍
2007-09-14 09:33
429 查看
行为型模式通常和对象之间的通信有关。
1 职责链
把请求从健中的一个对象传递到下一个对象,直到请求被响应为止,通过这种方式在对象之间去耦合。
2 命令模式
用简单的对象表示软件命令的执行,支持登录 和取消操作
3 解释器模式
提供一个如何把语言元素包含在程序中的定义
4 迭代器模式
提供了一种顺序访问一个类中的一些列数据的方式
5 中介者模式
定义了如何用一个对象简化对象之间的通信,使对象之间不必互相了解
6 备忘录模式
定义了如何保存一个类实例的内容以便以后能恢复它
7 观察者模式
定义了一种把改动通知给多少对象的方式
8 状态模式
允许一个对象在其内部状态改变时修改它的行为
9 策略模式
将算法封装到类里
10 模板方法模式
提供了算法的一个抽象定义
11 访问者模式
在不改变类的前提下,为一个类添加多种操作。
1 职责链
把请求从健中的一个对象传递到下一个对象,直到请求被响应为止,通过这种方式在对象之间去耦合。
2 命令模式
用简单的对象表示软件命令的执行,支持登录 和取消操作
3 解释器模式
提供一个如何把语言元素包含在程序中的定义
4 迭代器模式
提供了一种顺序访问一个类中的一些列数据的方式
5 中介者模式
定义了如何用一个对象简化对象之间的通信,使对象之间不必互相了解
6 备忘录模式
定义了如何保存一个类实例的内容以便以后能恢复它
7 观察者模式
定义了一种把改动通知给多少对象的方式
8 状态模式
允许一个对象在其内部状态改变时修改它的行为
9 策略模式
将算法封装到类里
10 模板方法模式
提供了算法的一个抽象定义
11 访问者模式
在不改变类的前提下,为一个类添加多种操作。
相关文章推荐
- 学习笔记:11种行为型设计模式简单对比
- 学习笔记:11种行为型设计模式简单对比
- 设计模式学习--简单工厂模式
- 设计模式学习(简单工厂、策略模式、单一职责、开闭原则)
- 学习笔记:7种结构型设计模式简单对比
- 设计模式学习-每日一记(1.简单工厂模式)
- 学习设计模式:工厂方法——简单工厂只是我的另一相
- 学习简单实用的 Web 服务设计模式,第 1 部分
- 步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)
- 设计模式简单介绍
- Java设计模式之观察者模式简单介绍
- 简单工厂模式(未完成)——小鸟学习设计模式笔记系列
- 设计模式学习---第七节:简单工厂模式
- 设计模式学习总结8 - 行为型3 - Interpreter解释器模式
- 设计模式学习总结10 - 行为型5 - State状态模式
- 【设计模式系列】设计模式读书笔记——主流设计模式的简单介绍
- Android之---MVP设计模式(简单介绍)
- 23种设计模式介绍以及单例模式的学习
- 学习笔记:7种结构型设计模式简单对比
- Iterator迭代器设计模式学习(对象行为型)