数据总线(Data Bus) 目的允许在应用程序的组件之间发送消息/事件,而无需彼此了解。他们只需要知道正在发送的消息/事件的类型。适用场景 您希望组件自己决定要接收哪些消息/事件 你想要多对多的沟通 你希望组件彼此不了解 数据总线类似于 中介模式,数据总线成员自己决定是否接受任何给定的消息 观察者模式,但支持多对多通信 发布/订阅模式,数据总线将发布服务器和订阅服务器分离