Projeto criado para exemplificação de uso do padrão de projeto singleton utilizando a linguagem Java.
Realizado durante a disciplina de Arquitetura e Projeto de Software.
Desenvolvido com ❤️ por Gabriela Garcia.
- Java
- JUnit
O Design Pattern Singleton é um padrão de projeto de software que garante a existência de apenas uma instância de uma classe e fornece um ponto global de acesso a essa instância. Isso é útil quando você deseja controlar estritamente como uma classe é instanciada e garantir que haja apenas uma instância dessa classe em todo o sistema.
O Singleton é amplamente utilizado em situações em que um único objeto precisa coordenar ações em todo o programa, como gerenciamento de configurações, conexões de banco de dados ou recursos compartilhados.
Neste projeto, o Singleton é implementado na classe Database, garantindo que haja apenas uma instância da classe que gerencia as configurações de conexão do banco de dados em todo o sistema.
Se tiver alguma dúvida sobre este repositório, envie para gabriellagarccia@gmail.com