Singleton

Singleton, é um padrão de projeto de software (do inglês Design Pattern). Este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.

Exemplo de uma classe que usa o singleton.

public class MensagensAoUsuario {

	private static MensagensAoUsuario instance = null;

	/**
	 * Singleton
	 * @return
	 */
	public static  MensagensAoUsuario getInstance(){
		if(instance == null){
			instance = new MensagensAoUsuario();
		}
		return instance;
	}
	public MensagensAoUsuario(){}

}
No comments yet.