咱先不看这个定义
描述观察者(Observer)模式的:
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。。。。。省略一万字。
我想向各位看官老爷们表达的是,观察者模式在生活中的例子就是 ----鞭炮
大家想一下,鞭炮大家都玩过,一串鞭炮,只要把一头的捻子点了,其余的所有炮仗都会爆炸。。。这种模式就是观察者模式。
捻子----------观察者
炮仗----------执行者
接着就是把这些炮仗(执行者)放到同一个容器中,只要捻子(观察者)点着。那么这个火(update方法)将每一个执行者中的方法调用一遍。
具体代码后期完善。。。