Questões Informática Programação Orientada a Objetos
Acerca de Programação Orientada a Objeto, marque a alternativa correta.
Responda: Acerca de Programação Orientada a Objeto, marque a alternativa correta.
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: c)
Vamos analisar cada alternativa para entender o porquê da resposta correta ser a letra c.
Alternativa a) Acoplamento não é o recurso onde se separa a interface de uma classe de sua implementação. Acoplamento refere-se ao grau de dependência entre módulos ou classes. O conceito de separar a interface da implementação está relacionado ao encapsulamento.
Alternativa b) Coesão não é o recurso onde se separa a interface da implementação. Coesão diz respeito ao grau em que os elementos de um módulo ou classe estão relacionados entre si, ou seja, o quão focada está uma classe em uma única responsabilidade.
Alternativa c) Havendo herança pode haver redefinição de método. Isso está correto. Na programação orientada a objetos, uma classe filha pode herdar métodos da classe pai e redefini-los (sobrescrever) para alterar ou estender seu comportamento.
Alternativa d) O relacionamento “tem-um” caracteriza uma agregação ou composição, não uma herança. Herança é caracterizada pelo relacionamento “é-um”.
Alternativa e) O relacionamento “é-um” caracteriza herança, não agregação.
Portanto, a alternativa correta é a letra c.
Vamos analisar cada alternativa para entender o porquê da resposta correta ser a letra c.
Alternativa a) Acoplamento não é o recurso onde se separa a interface de uma classe de sua implementação. Acoplamento refere-se ao grau de dependência entre módulos ou classes. O conceito de separar a interface da implementação está relacionado ao encapsulamento.
Alternativa b) Coesão não é o recurso onde se separa a interface da implementação. Coesão diz respeito ao grau em que os elementos de um módulo ou classe estão relacionados entre si, ou seja, o quão focada está uma classe em uma única responsabilidade.
Alternativa c) Havendo herança pode haver redefinição de método. Isso está correto. Na programação orientada a objetos, uma classe filha pode herdar métodos da classe pai e redefini-los (sobrescrever) para alterar ou estender seu comportamento.
Alternativa d) O relacionamento “tem-um” caracteriza uma agregação ou composição, não uma herança. Herança é caracterizada pelo relacionamento “é-um”.
Alternativa e) O relacionamento “é-um” caracteriza herança, não agregação.
Portanto, a alternativa correta é a letra c.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários