看了设计模式之Observer


请问
NameObserver怎么和name对应起来
PriceObserver怎么和price对应起来的?

难道是通过名称?



出口:
notifyObservers(name)

入口:
public void update(Observable obj,Object arg){

    if (arg instanceof String){

     name=(String)arg;
     //产品名称改变值在name中
     System.out.println(
"NameObserver :name changet to "+name);

    }


  }


PriceObserver和此类似