Если у меня есть объект, который я хочу, чтобы иметь возможность наблюдать несколько других наблюдаемых объектов, не всех одного типа. Например, я хочу, чтобы A мог наблюдать B и C. B и C полностью не связаны друг с другом, за исключением того факта, что оба они реализуют Observable.Наблюдение нескольких наблюдаемых при исключении экземпляра оператора в java?
Очевидным решением является использование «if instanceof» внутри метода обновления, но это быстро может стать беспорядочным, и поэтому мне интересно, есть ли другой способ?
Почти наверняка вы хотите сделать свои внутренние классы анонимными. – 2010-12-04 01:20:06