Head First 设计模式之观察者模式

1、观察者模式的定义

  在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。

2、观察者模式类图

Head First 设计模式之观察者模式

 

 

3、观察者模式特点

Head First 设计模式之观察者模式

 

 

 4、个人理解

   就是当多个对象需要被通知的时候(一方面依赖于另一方面)并且使得通知方与被通知方达到解耦的目的,双方各自独立改变和复用,这时候就可以用观察者模式

  

上一篇:asp.net 微信企业号办公系统-流程设计--流转条件设置(路由)


下一篇:HTTP协议中的请求方法、状态码与状态文字(HTTP协议详解)