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
Dúvida derelação 1 para 1
5 Respostas
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
Mas não precisa de referência entre os dois? Um deveria conhecer o outro
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
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?
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?