Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 469 Bytes

Observer.md

File metadata and controls

22 lines (14 loc) · 469 Bytes

观察者模式

  • Subject/Observable

事件源或者叫被观察对象

  • Observer

观察对象或者叫监听者

  • Event

触发监听的事件,非必须


常见交互模式

观察者图例

  • 观察对象注册到事件源
  • 当发生对应的事件的时候事件源会直接通知观察者对象
  • 可以使用Event来传递信息

Demo源码实例