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