- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Assinale a alternativa que corretamente correlaciona tópicos sobre Programação Orientada a Objetos com as suas respectivas definições.
I- Herança
II- Encapsulamento
III-Polimorfismo
IV-Sobrecarga
V- Baixa coesão
A. Mecanismo que permite que uma mesma mensagem enviada a objetos diferentes apresente comportamento definido pelo objeto que recebe a mensagem.
B. Mecanismo de reutilização de código, a partir do qual uma nova classe é criada absorvendo membros de uma classe existente, podendo adicionar novas potencialidades.
C. Mecanismo a partir do qual os detalhes da implementação dos métodos de uma classe são ocultados do usuário da classe.
D. É o estado de uma classe cujos membros dão suporte a vários papéis ou responsabilidades não-focados.
E. Mecanismo que permite a existência de vários métodos de mesmo nome, porém com assinaturas diferentes, ou seja, variando o número e o tipo de argumentos e o valor de retorno.