Contrutores / Instance (Aplicação web)

5 respostas
Rodrigo_de_Mello

Ola pessoal,

Estou postando ‘fragmento’ de um código de uma aplicação web (JAVA/Struts/JSP/Hibernate), gostaria se possível que alguém com mais conhecimento que eu, desse uma ‘explanada’ nestas linhas, para que eu consiga ‘clarear’ algumas dúvidas e/ou entender melhor o que ocorre nesse fragmento.

public class ValidateUtil {

	private static final LogHelper log = LogHelper.getInstance(ValidateUtil.class);

	/** Singleton **/
	private static ValidateUtil instance = new ValidateUtil();

	/** Singleton **/
	private ValidateUtil() {}

	/**
	 * @return instance
	 */
	public static ValidateUtil getInstance() {
		return instance;
	}

Agradeço a ajuda.

Abs,

5 Respostas

fiaux

Me parece uma implementação de Singleton, de uma maneira que eu nunca vi, não sei nem se está certo. De qualquer forma, eu achei esquisito.

Rodrigo_de_Mello

Poderia dar mais detalhes sobre singleton?

Vlw

diogocarleto

Acessa nesse site ai que da uma explicada sobre Singleton.

http://www.argonavis.com.br/cursos/java/j930/J930_03.pdf
Abs

peczenyj

Singleton é uma forma de forçar que só haja uma instância de uma determinada classe.

fiaux

http://en.wikipedia.org/wiki/Singleton_pattern

Criado 17 de setembro de 2008
Ultima resposta 19 de set. de 2008
Respostas 5
Participantes 4