#Creational Pattern
Singleton
O Singleton é um padrão criacional que garante que uma classe possua uma única instância durante o ciclo de vida da aplicação e fornece um ponto global de acesso a ela.
Prototype
O Prototype é um padrão criacional que permite criar novos objetos a partir da cópia de um objeto existente.
Builder
O Builder é um padrão criacional utilizado para construir objetos complexos passo a passo.
Abstract Factory
O Abstract Factory é um padrão criacional utilizado para criar famílias de objetos relacionados sem precisar conhecer suas implementações concretas.
Factory Method
O Factory Method é um padrão criacional utilizado quando queremos criar objetos sem deixar que o código cliente precise conhecer diretamente a classe concreta que será instanciada.