Implementación del comportamiento polimórfico
Obtenga información sobre los principios del polimorfismo, cómo implementar el comportamiento polimórfico mediante la herencia de clases o la implementación de interfaz, y cómo elegir entre enfoques basados en herencia y basados en interfaz para polimorfismo.
Objetivos de aprendizaje
Describir los principios del polimorfismo.
Implemente el polimorfismo basado en herencia.
Implementar polimorfismo basado en interfaz.
Explicar las consideraciones de diseño polimórficas.
Implemente el comportamiento polimórfico en una aplicación de C#.
Requisitos previos
Una instalación de Visual Studio Code con la extensión Dev Kit de C# instalada.
La capacidad de desarrollar un programa básico orientado a objetos en C# que implemente clases con propiedades y métodos.
La capacidad de crear interfaces que definen un contrato para las clases implementadas por un programa básico orientado a objetos escrito en C#.
La capacidad de crear una jerarquía de clases mediante clases base y derivadas.