中介者模式Mediator
来源:互联网 发布:c语言二维数组详解 编辑:程序博客网 时间:2024/05/17 02:00
中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
1. 中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。
2. 中介者模式一般应用于一组对象以定义良好但是复杂的方式进行通讯的场合,以及想定制一个分布
在多个类中的行为,而又不想生成太多的子类的场合。
3. 每当对象集合内的交互错综复杂的时候,我们就可以在该组对象之外创建一个中介者类来集中处理
这些交互行为。这样,对象集合 中每个对象就不必为其他对象负责,从而降低集合中对象之间的耦合
程度,也就是松散耦合。
4. 我们可以利用中介者模式来管理关系的完整性。
类结构图:
Mediator.java
ConcreteMediator.java
Colleague.java
ConcreteColleague1.java
ConcreteColleague2.java
Main.java
- 中介者(Mediator)模式
- Mediator中介者模式
- Mediator 中介者模式
- 中介者模式Mediator
- 中介者模式Mediator
- Mediator模式(中介者)
- Mediator中介者模式
- Mediator 中介者模式
- 中介者模式(Mediator)
- 中介者模式/Mediator
- 中介者模式(Mediator)
- mediator 中介者模式
- 中介者模式(Mediator)
- 中介者模式-Mediator
- Mediator - 中介者模式
- Mediator 中介者模式
- 中介者(Mediator)模式
- 中介者模式(Mediator)
- S3C2410存储器扩展(3)——NandFlash
- SQL IN的用法
- SQL BETWEEN的用法
- S3C2410存储器扩展(3)——NandFlash
- 《面向对象的艺术》之.NET 4.0中数组的新增功能
- 中介者模式Mediator
- SQL LIKE的用法
- 再谈字节序对齐
- 无线通信系统的组成
- SQL ORDER BY的用法
- SQL 函数的用法
- SQL COUNT的用法
- SQL GROUP BY的用法
- SQL HAVING的用法