オブジェクト設計&デザパタ
■ このスレッドは過去ログ倉庫に格納されています
0680デフォルトの名無しさん
2011/12/05(月) 21:57:10.17そこはスルーして貰えると思って省略した
Modelらしくするなら以下を追加 けどやっぱり今回の話とは関係ないので省略
List<Observers> observers = new ArrayList<Observers>();
private int a = 0;
public void addObserver(Observer ob){
observers.add(ob);
}
public void changeA(int aa){
a = aa;
this.notifyObservers();
}
public int getState(){
return state;
}
private void notifyObservers(){
for(Observer ob:observers){
ob.update(this);
}
}
■ このスレッドは過去ログ倉庫に格納されています