观察者模式

来源:互联网 发布:函数式编程 编辑:程序博客网 时间:2024/06/18 17:29

观察者模式类似于异步消息机制,实现基于java.util包下的Obserable类(被观察者)和 Observer接口(观察者)。

Obserable类:

addObserver(),deleteObserver(),增删观察者

notifyObservers(),notifyObservers(object)通知观察者,内容通过调用Observer.update(Obserable,Object)方法实现通知观察者,Object参数就相当于消息

setChanged(),clearChanged(),hasChanged()变化标志,改变 一个boolean变量的值

Observer接口

唯一方法:update(Obserable,Object),接到通知后的反应动作。


0 0
原创粉丝点击