package java.util;
//用于实现观察者对象
public interface Observer {
    /**
     * This method is called whenever the observed object is changed. An
     * application calls an <tt>Observable</tt> object's
     * <code>notifyObservers</code> method to have all the object's
     * observers notified of the change.
     *
     * @param   o     the observable object.
     * @param   arg   an argument passed to the <code>notifyObservers</code>
     *                 method.
     */
    //当被观察对象o改变时,update方法通知所有arg观察者对象
    void update(Observable o, Object arg);
}