简略观察者设计模式

简单观察者设计模式

1、要是实现观察者设计模式,第一需要 写一个类继承 Observable,并重写其中的一些方法。

 

2、 在写一个观察者实现 Observer

 

   private class FetcherObserver implements Observer {

 

        @Override

        public void update(Observable observable, Object data) {

            setChanged();

            notifyObservers(data);

        }

    }

 

3、在通过  被观察的类的 addObserver 方法,来进行注册。