Padrao SigleTom e Factory

1 resposta
H

Jair,

Tenho acompanhado seu site www.jairelton.com. Primeiramente parabens, está muito bonito e funcional.

Sou iniciante e vi sua explicacao para o sigletom e entendi que como o construtor é privado isto obriga o usuario da classe a utilizar outro metodo ara cria-la e neste metodo voce controle se ja existe uma instancia da classe.

Tenho um outro exemplo que usa uma classe factory para criar a conexao com o banco de dados. acho que é outro padrao chamado factory.

Voce poderia me explicar este outro ?

Fico meio confuso com o metodo static

grato
Helder

1 Resposta

G

O padrão de projeto Factory Method é apenas uma fábrica de objetos. Ou seja, você tem um método que tem a responsabilidade de retornar objetos intanciados.

public GenericDAO getDAO(String dao) { if (dao.equals("aluno")) { return new AlunoDAO(); } }

Há muitas forma de implementar um Factory Method.

Criado 20 de setembro de 2006
Ultima resposta 21 de set. de 2006
Respostas 1
Participantes 2