模式印象系列--Observer模式

实际上是一个名称误用。更准确地说,观察者向主体注册,表明它观察主体的意愿。

观察者模式的三个主要步骤是:注册、通知和撤消注册

一般来说,观察者不止一个,所以主体需要用容器来存储,这样就可以允许存储多个,当有事件发生时,就从容器中取出各个观察者,逐一通知他们。

一般来说,主体会有两个方法:
register
unreister
以便用来注册观察者;

而观察者则一般有一个名为
notify的方法,以便给主体调用来通知他。

posted @ 2006-10-08 22:28  拿走不谢  阅读(119)  评论(0)    收藏  举报