Métodos DAO

1 resposta
tads

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

1 Resposta

C

Crie uma classe abstrata onde vc implementa o método getGeneratedNumber() e estenda esta classe em seus DAOs.

Criado 19 de fevereiro de 2004
Ultima resposta 19 de fev. de 2004
Respostas 1
Participantes 2