martes, 20 de junio de 2017

POLIFORMISMO

El polimorfismo, junto con la encapsulación y la herencia, forman parte de los pilares básicos de la programación orientada a objetos.

El polimorfismo, como su nombre indica, sugiere múltiples formas. En programación cuando hablamos de polimorfismo nos referimos a la capacidad de acceder a multiples funciones a través del mismo interfaz. Es decir que un mismo identificador, o función puede tener diferentes comportamientos en función del contexto en el que sea ejecutado.
EJEMPLO
Pongamos un ejemplo, tenemos diferentes tipos de pelotas, de fútbol, baloncesto y tenis. Todas comparten su forma redonda, tu capacidad de rodar y rebotar, pero ninguna es igual a a anterior, tienen un peso diferente, una textura diferente, color, etcétera. No es necesario crear las funcionalidad de rodar y rebotar en cada una de las pelotas, podemos crear una clase padre que tenga esa capacidad y luego solo debemos heredar:

No hay comentarios:

Publicar un comentario