说明
一直很困惑观察者模式和事件监听机制有什么区别,在模型和实现上,两者都出奇的相似,知道看到这个解释
That means: in an Event Driven System you get new semantics by adding new Event types. In an Observer Pattern you usually add semantics by adding a method to the Observer class. HOWEVER: no one is preventing you to implement an Observer as a special listern to ChangeEvents.
我的理解是 事件监听机制更关注于特定的事件,观察者模式更关注于变化,再根据具体变化作出不同的响应