gabsgc / singleton-java

Projeto desenvolvido para exemplificar a implementação do Design Pattern Singleton em Java.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Singleton - Java

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.

🛠️ Tecnologias utilizadas

  • Java
  • JUnit

📃 Singleton

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.

❔ Dúvidas?!

Se tiver alguma dúvida sobre este repositório, envie para gabriellagarccia@gmail.com

About

Projeto desenvolvido para exemplificar a implementação do Design Pattern Singleton em Java.


Languages

Language:Java 100.0%