知识卡片
观察者响应变化
内容
观察者模式在目标对象变化时自动通知依赖者,形成一对多的响应机制。发散:它适合事件、订阅、监听场景,但通知顺序和失败处理必须设计清楚。
参考来源
- 位置:《秒懂设计模式 2021》第23章《观察者》正文(源文件:_epub-src/OEBPS/Text/chapter023.html)
- 结论依据:原文明确观察者模式建立一对多依赖、被观察对象状态变化时主动广播通知,直接支持卡片论点。
- 原始内容:"观察者模式(Observer)可以针对被观察对象与观察者对象之间一对多的依赖关系建立起一种行为自动触发机制,当被观察对象状态发生变化时主动对外发起广播,以通知所有观察者做出响应。"