Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Singleton Informe PDF
Singleton Informe PDF
VENTAJAS DESVENTAJAS
Cada vez que se deserializa,
“Garantiza que una clase sólo
se creará una nueva instancia
tenga una instancia y
de la clase y por tanto, se
proporciona un punto de
crean varias instancias de una
acceso global a ella.”
clase Singleton
Sources: http://codecriticon.com/patron-singleton/
; http://siul02.si.ehu.es/~alfredo/iso/06Patrones.pdf
ESTRUCTURA GENERAL
EJEMPLO
public class EagerSingleton {
private static volatile EagerSingleton instance = new
EagerSingleton();
static {
try {
instance = new StaticBlockSingleton();
} catch (Exception e) {
throw new RuntimeException("Error!!!!", e);
}
}
private StaticBlockSingleton() {}
}