Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — Instituto Acesso 2024

ProgramaçãoProgramação Orientada a Objetos
Código
qg290142
Banca
Instituto Acesso
Órgão
Câmara de Manaus - AM
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Na modelagem orientada a objetos, é essencial aplicar princípios de design que garantam a modularidade e o baixo acoplamento das classes, além de promover a reutilização de código. Considerando os princípios da orientação a objetos, qual das alternativas abaixo está correta em relação ao uso de herança e composição?
  1. AA herança e a composição são métodos intercambiáveis e podem ser aplicados indiscriminadamente para resolver qualquer problema de modelagem.
  2. BA composição é preferível à herança quando se deseja reutilizar comportamento, mantendo a flexibilidade para modificar ou estender funcionalidades.
  3. CA composição impede a criação de objetos complexos, limitando a reutilização de código em sistemas orientados a objetos.
  4. DA herança é preferível à composição quando se deseja que uma classe reutilize funcionalidades de outra classe sem alterar sua interface.
  5. EA herança deve ser usada em todas as situações para garantir que o código seja reutilizado ao máximo.
Revelar gabarito e comentário

GabaritoB — A composição é preferível à herança quando se deseja reutilizar comportamento, mantendo a flexibilidade para modificar ou estender funcionalidades.

Link permanente: /questoes/qg290142