Comprender
el concepto de polimorfismo.
Comprender
cómo declarar y utilizar funciones virtuales para conseguir
el polimorfismo.
Comprender
la diferencia entre clases abstractas y clases concretas.
Aprender a declarar funciones virtuales puras a
fin de crear clases abstractas.
Valorizar
cómo el polimorfísmo consugue que los sistemas sean
extensibles y mantenibles.