
JULIAN FRANCO RUA
PreguntaHay un principio del diseño que dice: “Programa a una Interfaz y no a una Implementación”. Cómo se interpretaría eso aquí? por qué si entendí bien, lo que dices sería tener varias implementaciones a través de esas multiples clases que crearíamos. Qué es lo correcto en este caso? Muchas gracias!

Julio Jaramillo
Revisa el concepto de Poliformismo, con el uso de interfaces puedes programar la secuencia de acciones que van a tomar sentido cuando le mandes una clase con implementación siempre y cuando implemente de esa interfaz. Saludos.