java实现OBSERVER(观察者)

java实现OBSERVER(观察者)
首先把Subject类继承 java.util.Observable类。例如:
class Interval extends Observable () {}
加入observer只要:
_subject.addObserver(this);
通知observer只要:
setChanged();
notifyObservers();

Observer只要实现Observer接口:
public class IntervalWindow extends Frame implements Observer
然后还要实现update()方法:
public void update(Observable observed, Object arg) {
[...]
}

你可能感兴趣的:(java实现OBSERVER(观察者))