我在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)}
有什么建议吗?谢谢。