本文共 222 字,大约阅读时间需要 1 分钟。
- 定义
- 用一个中介对象封装一系列的对象交互,使各对象不需要显示的互相引用
- 优点
- 减少类之间的耦合
- 由于对象之间的协作进行了抽象,将中介作为一个独立的概念并将其封装在一个对象中。这样关注对象就从各对象本身的行为中转移到各对象的交互上,也就是站在更宏观的一个角度来看待系统
- 缺点
- 集中管理,使得中介者变得极为复杂.维护起来具有一定的难度
- 应用场景
- 一般应用于一组对象定义良好但是复杂的方式进行通信的场合
- 结构
转载地址:http://weiii.baihongyu.com/