Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qq897118
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Ciências de Dados
Um código orientado a objetos contém classes/objetos que se relacionam. O relacionamento “todo/parte” entre classes, no qual um objeto maior (todo) é formado ou outros objetos parte é chamado de:
  1. AHerança.
  2. BCoesão.
  3. CAssociação.
  4. DAcoplamento.
  5. EAgregação.
Revelar gabarito e comentário

GabaritoE — Agregação.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Relacionamentos entre classes em POO

Gabarito: letra E. O relacionamento "todo/parte" entre classes é chamado de agregação (aggregation). Nesse tipo de associação, um objeto maior (todo) contém objetos menores (partes), e as partes podem existir independentemente do todo. É um conceito fundamental da Programação Orientada a Objetos, diferenciando-se da composição (onde as partes não existem sem o todo) e da herança (que é um relacionamento "é um").

A banca testa o conhecimento dos principais tipos de relacionamento entre classes: herança, associação, agregação, composição, dependência, etc. A agregação é um subtipo de associação com a semântica de "todo-parte".

Alternativa A — ❌ Incorreta

Herança representa um relacionamento "é um" (ex.: Carro é um Veículo), não "todo/parte".

Alternativa B — ❌ Incorreta

Coesão é uma métrica de qualidade que mede o grau de responsabilidade única de uma classe, não um relacionamento.

Alternativa C — ❌ Incorreta

Associação é um termo genérico que representa um vínculo entre classes, mas não especifica o caráter "todo/parte". A agregação é um tipo específico de associação.

Alternativa D — ❌ Incorreta

Acoplamento mede o grau de dependência entre classes, não é um relacionamento estrutural.

Alternativa E — ✅ Correta ⟵ GABARITO

Agregação é o relacionamento "todo/parte" no qual o objeto parte pode existir independentemente do todo (ex.: um carro e suas rodas – o carro é o todo, as rodas são partes que podem ser usadas em outros carros).

Conclusão: A relação "todo/parte" com independência das partes é agregação. Gabarito oficial: E.

Link permanente: /questoes/qq897118