观察者模式类似于异步消息机制,实现基于java.util包下的Obserable类(被观察者)和 Observer接口(观察者)。
Obserable类:
addObserver(),deleteObserver(),增删观察者
notifyObservers(),notifyObservers(object)通知观察者,内容通过调用Observer.update(Obserable,Object)方法实现通知观察者,Object参数就相当于消息
setChanged(),clearChanged(),hasChanged()变化标志,改变 一个boolean变量的值
Observer接口
唯一方法:update(Obserable,Object),接到通知后的反应动作。