观察者模式

2016-08-22  本文已影响0人  美得冒泡的姗迪

什么是观察者模式
定义

  定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。

通用类图

  一个订报纸的小例子来理解一下观察者模式:
                         出版者+订阅者=观察者模式    
                         人民日报+订阅者=观察者模式
  只要是订阅了人民日报的人,有了新报纸就会送到订阅者那里去,当你不想订的时候取消就不订阅就不会再收到报纸了。
Paste_Image.png Paste_Image.png

伪码

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读