Boa tarde pessoal, trabalhei um pouco com Java há aproximadamente 2 anos e desde então tenho trabalhado com .NET (não me crucifiquem!).
Recentemente voltei para um projeto JAVA em Swing e estou com algumas dúvidas, sobre boas práticas em Java:
Em .NET usamos os sufixos BEs, DHs, BOs e DAOs. Além do “I” para indicar que a classe em questão é uma interface. Exemplos:
- ProdutoBE (mapeamento do banco);
- ProdutoDH (data holder - extende o ProdutoBE e adiciona mais algumas propriedades, por exemplo informaçãoes para auditoria);
- IProduto (interface do produto);
- ProdutoBO (classe de negócio);
- IProdutoDAO (interface para o DAO);
- ProdutoDAO (DAO de produtos).
Eu dei uma pesquisada rápida e verifiquei que em Java temos os VOs, DTOs, Impls, etc… Quais são adequados para o meu exemplo?
[]s