Divisão de responsabilidade em classes
21/08/2013
0
Bem, estou com dúvidas com relação a onde colocar um determinado método.
A situação é a seguinte: tenho a classe Venda e a classe Item. Preciso de um método para listar os itens de uma venda. Onde deve ficar este método?
1) Na classe venda e listar os itens da própria venda;
2) Na classe Item e receber o Id da venda da qual eu quero listar os itens.
Os dois dá certo, mas qual seria o mais correto em termos de divisão correta de responsabilidades (adorei este termo rsrs).
Obrigada a todos.
Rachel Andrade
Posts
21/08/2013
Tiago
Acredito que existirá várias opiniões diferentes, pois isso vai muito da lógica do programador.. Bom eu faria utilizando a primeira opção.
21/08/2013
Joel Rodrigues
22/08/2013
Rachel Andrade
Tipo, eu tenho uma Venda e os itens estão DENTRO dela, logo, eu os acessaria como Venda.Itens ou algo do tipo, não é isso?
22/08/2013
Tiago
Fico feliz em ter ajudado boa sorte nos estudos!
26/08/2013
Joel Rodrigues
Estou marcando o tópico como Concluído.
Clique aqui para fazer login e interagir na Comunidade :)