在《Head First 设计模式》这本书中,有观察者模式
可是我看里面写的,气象站的代码,觉得有问题。
观察者对象里包含了被观察对象,为什么update方法还要再传呢
public class CurrentCondition1Display implements Observer,DisplayElement {
Observable observable;// ?????????????
public CurrentCondition1Display (Observable observable) {
this.observable = observable;
observable.addObserver(this);
}
public void update(Observable observable, Object localeObj) { // ?????????????
//在new观察者对象时,已经把主题对象传进来了呀
}
public interface Observer {
void update(Observable o, Object arg);
}


