Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Ahora bien, si quiero decir "este objeto de la clase A es polimórfico a este de la clase B, pero su comportamiento no es similar" (es decir, mismo qué pero independientes cómos), ahí uso una interface...
    Si te refieres a que los objetos de A y B deben poder ser usados indistintamente en ciertos algoritmos polimórficos, entonces A y B deben implementar una misma interfaz C, por ejemplo, usada en los citados algoritmos. El problema está en que en tu párrafo anterior explicabas que una clase A derivaba de otra B, lo cual es muy distinto de que ambas deriven de otra.

    Como decían por ahí, sólo hace falta usar herencia en vez de interfaces cuando realmente se necesite colocar en la clase base una parte del comportamiento común a todas las clases derivadas.
    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2