Repositório criado com o objetivo de praticar e explorar os padrões de projetos usando Java puro e o Spring Framework.
"São soluções consolidadas para problemas recorrentes no desenvolvimento e manutenção de software orientado a objetos."
O livro Design Patterns: Elements of Reusable Object-Oriented Software (1995) é a principal referência sobre o tema, a qual tornou os autores Gamma, Helm, Johnson e Vlissides conhecidos como “Gang of Four” (GoF).
São comumente classificados nas seguintes categorias:
Permite a criação de uma única instância de uma classe e fornece um modo para recuperá-la.
Simplifica a variação de algoritmos para a resolução de um mesmo problema.
Prove uma interface que reduza a complexidade nas integrações com subsistemas.
O Spring é um framework open source para a plataforma Java criado por Rod Johnson e descrito em seu livro "Expert One-on-One: JEE Design e Development". Trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle e injeção de dependência.
Explorando alguns padrões de projetos com Spring:
API REST Interface e Teste
William Felix de Souza
Linkedin: https://www.linkedin.com/in/william-felix
E-mail: [email protected]