要点:
1、被观察者要继承Observable类,并在setter方法中引用Observable类中的setChanged()方法和notifyObservers(Object arg)方法。
2、观察者要实现Observer接口,并重写update(Observable obj, Object arg)方法。其中,obj为被观察的实例,arg为发生改动的内容。
3、被观察者需要通过调用addObserver()方法,来添加观察者对象。
4、一旦调用了被观察者中的setter方法,观察者中的update()方法就会自动执行。最后添加的观察者会最先观察到变化的发生。