Polymorphism
Polimorfismo é um conceito da programação orientada a objetos em que diferentes classes podem responder de maneira diferente ao mesmo método. Pode ocorrer por herança (override) ou sobrecarga (overload).
Exemplo: Em Java, métodos falar()
podem se comportar de forma distinta em classes Pessoa
e Cachorro
.