자바에서 Observable 클래스/Observer 인터페이스를 사용하여 관찰자 패턴을 구현하고 있습니다. 여러 관찰자 (여러 관찰자)를 관찰 할 수 있고 여러 관찰자 (다중 관찰자)를 가질 수있는 개체가있는 경우다중 관찰자 및 다중 관찰 가능
문제는 클래스 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)}
어떤 조언이 필요합니까? 감사.