咱先不看这个定义

描述观察者(Observer)模式的:

  观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。。。。。省略一万字。

 

我想向各位看官老爷们表达的是,观察者模式在生活中的例子就是  ----鞭炮

大家想一下,鞭炮大家都玩过,一串鞭炮,只要把一头的捻子点了,其余的所有炮仗都会爆炸。。。这种模式就是观察者模式。

捻子----------观察者

炮仗----------执行者


接着就是把这些炮仗(执行者)放到同一个容器中,只要捻子(观察者)点着。那么这个火(update方法)将每一个执行者中的方法调用一遍。


具体代码后期完善。。。