Tag Archives: Singleton

Singleton – Padrão de Projeto com Microsoft .NET C Sharp

 

Introdução

Padrão de Projeto ou em inglês Design Patterns, é uma forma organizada de criar soluções reutilizáveis para os problemas recorrentes do dia a dia de um projetista ou programador.

Por que usar Padrão de Projeto?

É possível desenvolver software sem utilizar padrões de projetos, e o fato de usar não característica um código ou software de qualidade. Padrão de projeto é somente um dos vários detalhes que compõem o desenvolvimento de um software. Usar padrões de projetos é uma escolha que cabe a cada desenvolvedor/time. Existem casos onde as empresas desenvolvem seus próprios padrões e suas framework de trabalho.

O conceito padrão de projeto foi criado na década de 70 pelo arquiteto e matemático Christopher Alexander um australiano que foi um dos principais críticos da arquitetura moderna. Alexander definiu dois pontos fundamentais para criação de um padrão, apontando as características e formato básico que um “objeto” deve conter para ser classificado como padrão:

Continue reading Singleton – Padrão de Projeto com Microsoft .NET C Sharp