中介者模式
Posted studentytj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中介者模式相关的知识,希望对你有一定的参考价值。
1. 定义
使用中介者模式来集中相关对象之间复杂的沟通和控制方式。
2. 类图
3. Example
4. 使用
MVC中的C
机场调度中心
https://www.jianshu.com/p/4b57ed461a54 中提到的数据同步的问题倒是挺不错的
5.其他
中介者的优点:
- 通过将对象彼此解耦,可以增加对象的复用性
- 将控制逻辑集中,可以简化系统维护
中介者的用途和缺点:
各个对象之间的联系成网再考虑使用中介者模式,其余慎用。
中介者常常被用来协调相关的GUI组件
缺点是:如果涉及不当,中介者对象本身会变得过于复杂
以上是关于中介者模式的主要内容,如果未能解决你的问题,请参考以下文章