行为型模式概述
行为型简介
1.1动机
处理程序:抽象处理者
ConcreteHandler:具体处理者
客户:客户类
1.3优点
1.4缺点
1.5情景
比如
早期的Java AWT事件模型(JDK 1.0及更早)
Java中的异常处理机制
2。命令模式
2.1 动机
2.2 类图
Command: 抽象命令类
ConcreteCommand: 具体命令类
Invoker: 调用者
Receiver: 接收者
Client:客户类
2.3 优点
2.4 缺点
2.5 情景
如:委派事件模型
3.解释器模式
4.迭代器模式
5.中介者模式
5.1 动机
5.2 类图
Mediator: 抽象中介者
ConcreteMediator: 具体中介者
Colleague: 抽象同事类
ConcreteColleague: 具体同事类
5.3 优点
5.4 缺点
5.5 情景
类图
优点
缺点
情景
类图
优点
缺点
情景
8.2类图
9.2类图
9.5情景
10.2类图
10.5情景
11.2类图
11.3优点
11.5情景