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.