Páginas

quinta-feira, 13 de janeiro de 2011

Singleton Design Pattern

O singleton é um padrão criacional, ou seja, ele trata da criação de objetos. Através dele, garantimos que apenas uma única instância do objeto seja instanciada em todo o projeto. Qual a funcionalidade disso? Simples, objetos     que tratam de pools de conexão, saídas gráficas, impressão, objetos que cuidam de registros ou de logs não devem ser instanciados mais de uma vez! Já imaginou instanciar dois objetos que lidam com a impressora ao mesmo tempo? Isso iria gerar muitos problemas!