Observer Pattern

@draft

Observer, 观察者模式

定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。[GOF 《设计模式》]

又称 订阅/发布(Publish/Subscribe)模式

用到Observer 模式的几个重要场景:XML 的 SAX 解析,AWT 的事件模型,Spring 框架。