Polimorfismo
Capacidad de un método de comportarse diferente según el objeto. Te permite escribir código que funciona con cualquier tipo que cumpla un contrato, sin importar los detalles internos. Así se construyen sistemas extensibles.
Definición
El polimorfismo es un principio de la programación orientada a objetos que permite que objetos de diferentes clases respondan de manera distinta a la misma llamada de método. Básicamente, significa "muchas formas" - un mismo método puede comportarse diferente según el tipo de objeto que lo ejecute.
Ejemplos
- • animales.sonido()
- • figuras.area()