Mostrando entradas con la etiqueta clase abstracta. Mostrar todas las entradas
Mostrando entradas con la etiqueta clase abstracta. Mostrar todas las entradas

jueves, 6 de febrero de 2014

Clases intercambiables utilizando polimorfismo. (1ª Parte)

En este artículo aprenderemos a:


§ Usar clases derivadas polimórficamente.
§ Crear una clase que deriva de una clase UserControl.

A continuación utilizaremos el polimorfismo, para resolver una tarea de programación. El polimorfismo hace referencia a una instancia de una clase derivada a través de una variable de referencia a la clase base. (Ver Clases base y abstractas) Cuando llamemos a un método o utilicemos una propiedad, serán definidos en la clase derivada. De este modo, las clases derivadas podrán responder de diferentes maneras a la llamada al mismo método. El polimorfismo simplifica la programación y hace que el diseño más fácilmente extensible.