Os padrões de projeto são usados na solução de problemas recorrentes no projeto de sistemas de software. O padrão de projeto utilizado para garantir que uma classe tenha somente uma instância e esteja facilmente acessível, é o
facade.
fábrica.
protótipo.
singleton.
builder.