Este repositório tem a finalidade meramente expositiva de explorar num mesmo projeto implementações de SpringBoot, design patterns e polimorfismo.
- Java 17
- Spring Boot Framework
- Singleton especifica que apenas uma instância da classe pode existir, e esta será utilizada por toda a aplicação. Dessa forma temos apenas um ponto de acesso central a esta instância da classe
- Strategy é um padrão de design comportamental que permite definir uma família de algoritmos, colocar cada um deles em uma classe separada e tornar seus objetos intercambiáveis.