Repositório com as implementações de alguns Padrões de Projeto (Design Patterns), usando Java "Puro" e Spring Boot.
Permitir a criação de uma única instância de uma classe e fornecer um modo para recuperá-la.
Simplificar a variação de algoritmos para a resolução de um mesmo problema.
Prover uma interface que reduza a complexidade nas integrações com subsistemas.