摘要:
1.1观察者模式定义在给出观察者模式的定义之前,我们先来看个报纸和杂志的订阅是怎么回事:1.报社的业务就是出版报纸2.向某家报社订阅报纸,只有新报纸出版,报社才会送给你,只要你是用户,他就会一直向你发送。3.当你不向看报纸了,取消订阅,他们就不会发送报纸。4.只要报社还在运营,就会有人订阅报纸或取消报纸订阅其实这个过程就和我们的观察者模式的过程相似。所以我们可以简单的将观察者模式定义为:出版社+订阅者=观察者模式这个毕竟是简单的,下面我们给出正式的定义:观察者模式定义了对象之间的一对多依赖,当一个被依赖者改变状态时,他所有的依赖者都会收到通知并自动更新。通过出版社和正式定义应该很容易理解观察者 阅读全文