Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FGV 2017

Banco de DadosBanco de Dados
Código
fg028903
Banca
FGV
Órgão
SEPOG - RO
Ano
2017
Nível
Superior
Cargo
Analista em Tecnologia da Informação e Comunicação
A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.Imagem associada para resolução da questãoComo você implementaria fisicamente o relacionamento um-para-um entre as classes?
  1. AIncluindo uma lista encadeada na classe B contendo objetos do tipo A e métodos públicos em B para adicionar/remover objetos dessa lista.
  2. BIncluindo um atributo em B do tipo A e um atributo em A do tipo B.
  3. CAtravés de um objeto despachante (dispatcher object) entre as duas classes para armazenar as referências a essas classes.
  4. DTornando B uma superclasse da classe A.
  5. ECriando métodos de acesso na classe A fortemente acoplados às propriedades da classe B.
Revelar gabarito e comentário

GabaritoB — Incluindo um atributo em B do tipo A e um atributo em A do tipo B.

Link permanente: /questoes/fg028903