POO - Polimorfismo
da Jodie Hernandez
![Mind Map: POO - Polimorfismo](https://www.mindmeister.com/image/xlarge/473451178/mind-map-poo-polimorfismo.png)
1. Métodos Abstractos
1.1. Deben definirse en sus subclases
1.2. Si una subclase no implementa un método heredado debe ser abstracta también.
1.3. Implementa métodos que son comunes a todas sus subclases.
1.4. Son declarados donde se espera que dos o más subclases cumplan un papel similar a través de diferentes implementaciones.
2. El polimorfismo nos permite escribir programas para procesar objetos que compartan la misma superclase, como si todos fueran objetos de la superclase; esto puede simplificar la programación.
2.1. Una variable referencia es polimórfica cuando su tipo de declaración no coincide con el tipo del objeto al que referencia:
2.1.1. Ejemplo: