java基础 设计模式 中介者模式 一、适用点 1 2 3 4 5 间接通信。接助中间的媒介来实现消息发送 当有多个对象彼此间相互交互的时候,自然就会想到对象间的耦合度过高, 解决办法就是封装对象间的交互行为,因此就能想到中介者模式就是干这行的。 避免直接通讯的时候,紧耦合的情况 二、结构 1 2 同事(Colleague):将消息的内容发送给媒体,由媒体进行广播,或者点对点发送 同事需要注册到媒体中