中介者模式用于解决多个对象之间交互过于复杂的问题,从多对多的关系转为一对多的关系。

img

观察者 (opens new window) 模式有些像,区别在于观察模式中的 EventBus 不处理业务逻辑,只是单纯的转发消息。

但中介者对象需要知道各个对象的功能,处理相关逻辑。

目前开发中还没有遇到过,此处留坑。

Last Updated: 3/5/2022, 10:53:00 AM