Si tengo un objeto que quiero poder observar varios otros objetos observables, no todos del mismo tipo. Por ejemplo, quiero que A pueda observar B y C. B y C no están relacionados, excepto por el hecho de que ambos implementan Observable.Observando múltiples observables mientras se evita el operador instanceof en java?
La solución obvia es sólo para usar "si instanceof" dentro del método de actualización, pero que rápidamente puede llegar a ser complicado y, como tal, me pregunto si hay alguna otra manera?
Es casi seguro que desea hacer sus clases internas anónimas. –
Generalmente, sí, pero para este ejemplo las clases nombradas lo hacen un poco más legible. –