Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Nesse exemplo do DataService como separar em classes

Nesse exemplo de conexão ao banco de dados tudo é feito no DataService. Como ficaria no caso de querer separar os acessos em diferentes classes numa pasta DAO. Exemplo: ProdutoDao, ItemDAO, UsuarioDao.

1 resposta
solução!

Olá, William

O melhor seria criar uma classe para cada entidade (ProdutoDao, PedidoDAO ItemPedidoDAO, etc.) e mover para lá o método de cada entidade. Se o método for para inserir produtos, mova para ProdutoDao. Se for para manipular pedido ou itens de pedido, mova para PedidoDAO. Se essas classes tiverem código duplicado entre si, o ideal é extrair uma classe-base (BaseDAO) e mover para ela os membros em comum.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software