Olá, tudo bom?
Me deparei a pouco com a seguinte dúvida sobre métodos DAO.
Vamos supor que eu tenha um DAO para gerencia de cadastros
no sistema, como ManagerDAO que contenha um método chamado
getGeneratedNumber(). Este método é private e é utilizado dentro
de um método public.
E vamos supor que eu tenha um outro DAO que trate de um outro assunto
qualquer, como ReportDAO (apenas exemplo).
Este tem um outro método public que precisaria utilizar o método
getGeneratedNumber() que está num outro DAO.
O que fazer neste caso?
1- Duplico a implementação do método getGeneratedNumber()
no ManagerDAO e no ReportDAO? ou
2- transformo este método em public no ManagerDAO e chamo
este método dentro de outro método no ReportDAO?
Estava procurando algo sobre isso, mas não consegui achar nada.
se alguém souber algo sobre isso…
Valew!!!
abraço