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