El polimorfismo es un concepto central en la programación orientada a objetos que puede parecer complejo a simple vista, pero una vez entendido se convierte en una herramienta muy poderosa.