- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Na programação orientada a objetos, que são unidades
de software que interagem para compor um sistema
mais complexo, tem-se o conceito de polimorfismo.
Nele, métodos de classes, derivadas de uma superclasse,
comportam-se de maneira diferenciada para cada uma
das classes derivadas. Por exemplo, o método de cálculo
da comissão de vendas é diferente para a classe
Vendedor e para a classe Gerente de Vendas, sendo que
ambas pertencem à classe Pessoa.