观察者模式 (Observer Pattern) 定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 类图 // 类图内容 适用场景 关联行为场景 事件多级触发场景 跨系统的消息交换场景 优缺点 优点 观察者和被观察者是抽象耦合的 建立一套触发机制 缺点 开发效率和运行效率有潜在问题 代码实现 // 示例代码