Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Data Access Object como atribulo

É 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);

3 respostas

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?

soluçã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.