23种设计模式(十四)——中介者模式接口隔离
Posted J-A
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了23种设计模式(十四)——中介者模式接口隔离相关的知识,希望对你有一定的参考价值。
文章目录
亦称:调解人、控制器、Intermediary、Controller、Mediator
意图
用一个中介者对象来封装一系列的对象交互。使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。
什么时候使用中介者
1、系统结构复杂:对象之间存在大量的相互关联和调用,例如上面的网状结构,如果依赖性强,则当某个对象需要进行变更时,会影响到很多其他对象;
2、对象可重用性差:由于一个对象和其他对象具有很强的关联,若没有其他对象的支持,对象很难被重用,依赖关系越多,重用越困难;
真实世界类比
以上是关于23种设计模式(十四)——中介者模式接口隔离的主要内容,如果未能解决你的问题,请参考以下文章