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