Pergunta basica de UML

1 resposta
bdias1990

Por que eu não posso ter a classe Venda direto? tenho q ter a classe ItemVenda? com a implicação disso em runtime???

flws

1 Resposta

anderson_lr

Você está falando de diagrama de classes ou de banco de dados? No banco de dados você precisa, mas nas classes não necessariamente. A não ser que você for registrar mais algum atributo além dos atributos de relacionamento. Mas geralmente é assim:

public class Venda{

     private List<Item> itens;

}
public class Item{

     private List<Venda> vendas;

}

Essas duas classes já representam o relacionamento N:N no banco de dados. Seria essa sua dúvida?

Criado 16 de setembro de 2010
Ultima resposta 16 de set. de 2010
Respostas 1
Participantes 2