Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Andres bastidas
Universidad San Buenaventura Cali
Definicin
El patrn Singleton garantiza que una clase slo
tenga una instancia y proporciona un punto de
acceso global a sta instancia.
Caractersticas
Solo se puede instanciar una vez (single-instance)
No se debe instanciar si nunca fue utilizada
Es thread-safe, que quiere decir que sus mtodos son
accesibles desde diferentes hilos de ejecucin, sin crear
bloqueos ni excepciones debido a la concurrencia
No tiene un constructor pblico, luego el objeto que la
usa no puede instanciarla directamente
Posee un mecanismo para acceder a la instancia que se
ha creado (mediante una propiedad esttica, por
ejemplo)
ejemplo