首先把Subject類繼承java.util.Observable類。例如:
class Interval extends Observable () {}
加入observer只要:
_subject.addObserver(this);
通知observer只要:
setChanged();
notifyObservers();
Observer只要實(shí)現(xiàn)Observer接口:
public class IntervalWindow extends Frame implements Observer
然后還要實(shí)現(xiàn)update()方法:
public void update(Observable observed, Object arg) {
[...]
}