Polimorfismo.
Definición.
Clases abstractas:
definición, métodos abstractos, implementación de clases abstractas, modelado de clases abstractas.
Interfaces:
definición, implementación de interfaces, herencia de interfaces.
Variables polimórficas (plantillas):
definición, uso y aplicaciones.
Reutilización de código.