Sobes.tech
Junior — Middle

Consegues dar um exemplo de implementação de um padrão de projeto na prática?

sobes.tech IA

Resposta da IA

Exemplo de padrão Singleton em Java — quando precisa garantir que uma classe tenha apenas uma instância e fornecer um ponto de acesso global a ela:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // construtor privado impede a criação de objetos de fora
    }

    public static synchronized Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}

Este padrão é útil, por exemplo, para gerenciar conexões a bancos de dados ou registros, quando é necessário um único objeto comum para toda a aplicação.