Sobes.tech
Junior — Middle

¿Puedes dar un ejemplo de implementación práctica de un patrón de diseño específico?

sobes.tech AI

Respuesta de la IA

Ejemplo de patrón Singleton en Java — cuando necesitas garantizar que una clase tenga solo una instancia y proporcionar un punto de acceso global a ella:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // constructor privado evita la creación de objetos desde fuera
    }

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

Este patrón es útil, por ejemplo, para gestionar conexiones a bases de datos o registros, cuando se necesita un único objeto compartido en toda la aplicación.