¿Es correcto lo siguiente? (Tenga en cuenta que no he escrito los cuerpos de las clases y yo también no escribir las interfaces ;-))Superclase y subclase, cada una con su propia interfaz
abstract class SuperClass implements SuperInterface
class SubClass extends SuperClass implements SubInterface
O es esta práctica generalmente se considera mala?
Lo que me pregunto es decir, que el siguiente no funcionó:
List<SubInterface> myList;
...
for(SuperInterface si : myList) {
...
}
Este código no puede ser correcto, revíselo nuevamente. – SHiRKiT
¿Tiene motivos para sospechar que esta es una mala práctica? ¿Puedes explicar esas razones? – Jesper
¿Por qué no puede estar bien? me parece bien –