É correto eu instanciar o dao direto no atributo e usar o mesmo para a classe toda? Por exemplo:
private DAO dao = new DAO();
Ai ao longo do código usar somente a referência...
dao.save(objeto);
dao.update(objeto);
É correto eu instanciar o dao direto no atributo e usar o mesmo para a classe toda? Por exemplo:
private DAO dao = new DAO();
Ai ao longo do código usar somente a referência...
dao.save(objeto);
dao.update(objeto);
Oi Anelise, tudo bem ?
É bem comum sim!!! Geralmente não instanciamos na mão, usamos o conceito de injeção de dependencia para não termos essa responsabilidade, mas de qualquer forma, ele se torna um atributo para determinada classe.
Oi Matheus, qual seria o conceito de injeção?
Dá uma olhadinha nesse curso: https://cursos.alura.com.br/course/cdi-usando-umas-das-principais-espeficacoes-do-javaee
vai te ajudar a entender bem isso.