首先把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) {
[...]
}