Em uma associação entre classes, a própria associação pode t...
a objetos, julgue os itens a seguir.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Ao estudarmos programação orientada a objetos, um dos conceitos fundamentais é o de associação, que define relações entre duas classes. Esta relação é estabelecida para mostrar como as instâncias de uma classe estão conectadas às instâncias de outra classe. No entanto, o conceito de associação pode se estender para além da simples ligação entre classes.
Uma classe de associação é um caso especial que ocorre quando uma associação entre duas classes possui atributos ou operações próprios, isto é, a associação em si tem características e comportamentos que precisam ser representados no modelo. Isso é particularmente útil em situações onde a relação entre objetos não é apenas uma ligação simples, mas tem uma estrutura complexa com seus próprios dados e lógica de negócio. Por exemplo, numa associação entre 'Aluno' e 'Curso', a associação pode ter uma classe 'Matrícula' que contém atributos como 'dataMatricula' e 'notaFinal'.
Portanto, ao dizer que uma associação pode ter propriedades de classe, estamos reconhecendo que essa associação pode ser tão significativa quanto as próprias classes que ela conecta. Isso é verdade e fundamental para entender a modelagem de sistemas complexos em orientação a objetos, justificando o porquê da alternativa ser correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Uma classe de associação contem informações de relacionamento entre outras classes. Graficamente fica situada na associação entre as duas classes relacionadas, conectada através de uma linha pontilhada.
Pode existir ainda uma classe de associação “n-ária”, relacionamento diversas classes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo