17-中介者(Mediator)

中介者(Mediator) 1. 定义 2. 适用场景 3. 要点总结 4. Demo 1. 定义 用一个中介对象来封装(封装变化)一系列的对象交互。中介者使各对象不需要显式的相互引用(编译时依赖->运行时依赖),从而使其耦合松散(管理变化),而且可以独立地改变它们之间的交互。 2. 适用场景 在软件构建过程中,经常会出现多个对象互相关联交互的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一
相关文章
相关标签/搜索