文章目录
- 需求
- 传统设计方案:
- 传统设计模式的缺点
- 中介者模式
- 基本介绍
- 中介者模式类图
- 中介者模式解决智能家电项目
- 中介者模式的注意事项和细节
- 中介者模式常用场景
为了解中介者模式,参考了 菜鸟教程,<<设计模式的艺术>>,<<大话设计模式>>,韩顺平《java设计模式》。
需求
传统设计方案:
传统设计模式的缺点
中介者模式
基本介绍
中介者模式类图
对原理类图的说明即中介者模式的角色及职责
1)Mediator 就是抽象中介者 定义了同事对象到中介者对象的接 口
2)Colleague 是抽象同事 类
3)ConcreteMediator 具体的中介者对象 , 实现抽象方法 , 他需要知 道所 有的具体的同事类 即以一个集合来管理 HashMap,
中介者模式解决智能家电项目
中介者模式的注意事项和细节
中介者模式常用场景
- 1、中国加入 WTO 之前是各个国家相互贸易,结构复杂,现在是各个国家通过 WTO 来互相贸易。
- 2、机场调度系统。
- 3、MVC 框架,其中C(控制器)就是 M(模型)和 V(视图)的中介者。
- 4.向聊天室发送消息,聊天室向所有的用户显示消息
- 5.联合国安理会调停各国争端
- 6.窗体管理各种控件相互通信
完