模式印象系列--Observer模式
实际上是一个名称误用。更准确地说,观察者向主体注册,表明它观察主体的意愿。
观察者模式的三个主要步骤是:注册、通知和撤消注册
一般来说,观察者不止一个,所以主体需要用容器来存储,这样就可以允许存储多个,当有事件发生时,就从容器中取出各个观察者,逐一通知他们。
一般来说,主体会有两个方法:
register
unreister
以便用来注册观察者;
而观察者则一般有一个名为
notify的方法,以便给主体调用来通知他。
实际上是一个名称误用。更准确地说,观察者向主体注册,表明它观察主体的意愿。
观察者模式的三个主要步骤是:注册、通知和撤消注册
一般来说,观察者不止一个,所以主体需要用容器来存储,这样就可以允许存储多个,当有事件发生时,就从容器中取出各个观察者,逐一通知他们。
一般来说,主体会有两个方法:
register
unreister
以便用来注册观察者;
而观察者则一般有一个名为
notify的方法,以便给主体调用来通知他。