中央枢纽
场景
对象间直接交互,存在网状依赖
对象只跟中介交互,转化为围绕中介的星型结构
代码
1 | public interface Mediator { |
调用
1 | UserA a = new UserA(); |
特征
- 对象只跟中介交互
- 中介负责对象间关系
优缺点
- 对象摆脱对其他对象依赖,简单
- 中介集中了所有关系,复杂
应用
java.util.concurrent.Executor的execute方法
逻辑和线程不直接耦合,而是通过线程池建立关系
一分也是爱~
版权声明
This site by Linest is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由Linest创作并维护的博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文永久链接:http://linest.github.io/2016/11/24/java-pattern-mediator/