我在JAVA中使用Observable類/ Observer接口來實現觀察者模式。如果我有一個對象,我希望能夠觀察其他可觀察對象(多個可觀察對象)並且有多個觀察者(多個觀察者)多個Observer和多個Observable
該問題在B類中不是可觀察的,但我想在A和B生成圖表
public void update(Observable anObservable, Object anObject) {
if(anObservable instanceof A){
createDataSet(anObservable,null);
}
else if(anObservable instanceof B)
{
createDataSet(null,anObservable);
}
}
private void (Observable anSampleObservable,Observable anAreaObservable){
// To do something with value in anSampleObservable (A) and value in anAreaObservable(B)}
有什麼建議嗎?謝謝。