Observable是Java内置的观察者模式的主题类。
Observer是对应观察者接口。
当一个对象改变时,它所依赖的观察者都会收到通知并自动更新。
成员属性:
boolean changed;
Vector obs;
当changed值为true的时候才会通知观察者们,同时清楚changed状态
成员方法:
注册方法:addObserver(Observer o)
注销方法:deleteObserver(Observer o)
通知方法:notifyObservers(Object arg)
遍历所有观察者并调用其update方法。