Dúvida derelação 1 para 1

5 respostas
N

Gostaria de saber como ficaria a estrutura de duas classes numa relação 1 para 1, não estou usando nenhum framework, é só um exercício simples de OO

5 Respostas

getAdicted

Bom dia, tenho comigo que a abordagem correta eh a seguinte:
1…1

class Panela { Tampa tampa = new Tampa(); }
Levando-se em consideração o seguinte:
1…n

class EscolaFechada{ List<PM> pms = new ArrayList<PM>(); }
[]'s

N

Mas não precisa de referência entre os dois? Um deveria conhecer o outro

getAdicted

Desculpe a desatenção, tem toda a razão. Esse link deixa clara a sua observação:

No caso, eh feito o ORM de um modelo de dados qualquer, que eu penso que seja a sua dúvida.

[]'s

igor_ks

Depende do que vc quer fazer…

Um cachorro tem um nariz

class Dog {
  private Nose nose;
}

Agora um Nariz tem um Cachorro?

class Nose {
  private Dog dog;
}

Não faz muito sentido, certo?

N

Assim eu teria que passar a referência de um objeto na criação de um outro?

E igor, não tem sentido “nariz tem cachorro”, agora faz sentido “nariz é parte de cachorro”, não mudaria o diagrama?

Criado 12 de novembro de 2015
Ultima resposta 13 de nov. de 2015
Respostas 5
Participantes 3