简单观察者设计模式
1、要是实现观察者设计模式,第一需要 写一个类继承?Observable,并重写其中的一些方法。
?
2、 在写一个观察者实现?Observer
?
? ?private class FetcherObserver implements Observer {
?
? ? ? ? @Override
? ? ? ? public void update(Observable observable, Object data) {
? ? ? ? ? ? setChanged();
? ? ? ? ? ? notifyObservers(data);
? ? ? ? }
? ? }
?
3、在通过 ?被观察的类的?addObserver 方法,来进行注册。