chain-of-responsibility

Evitar instanceof en Java

Tener una cadena de operaciones "instanceof" se considera un "olor a código". La respuesta estándar es "usar polimorfismo". ... f // object that implements both interfaces. } else { // New (unknown) subclass; do what I can with the base class }