Preguntas etiquetadas con singleton

Un patrón de diseño que garantiza que exista exactamente una instancia de una clase particular en toda la aplicación. Uno de los patrones de diseño creativo de Gang of Four.


8
Servicios que no son Singleton en AngularJS
AngularJS establece claramente en su documentación que los servicios son Singletons: AngularJS services are singletons Contrariamente a la intuición, module.factorytambién devuelve una instancia de Singleton. Dado que hay muchos casos de uso para servicios que no son singleton, ¿cuál es la mejor manera de implementar el método de fábrica para …


4
Singleton con propiedades en Swift 3
En el documento Uso de Swift con Cocoa y Objective-C de Apple (actualizado para Swift 3), dan el siguiente ejemplo del patrón Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Imaginemos que este singleton necesita administrar una …
88 singleton  swift3 


5
¿Qué es exactamente la clase singleton en ruby?
¿Es la clase singleton en Ruby una clase en sí misma? ¿Es la razón por la que todos los objetos pertenecen a la "clase"? El concepto es difuso , pero creo que tiene algo que ver con por qué puedo definir un método de clase ( class foo; def foo.bar …
85 ruby  oop  singleton 


6
¿Por qué el patrón Borg es mejor que el patrón Singleton en Python?
¿Por qué el patrón Borg es mejor que el patrón Singleton ? Pregunto porque no veo que resulten en nada diferente. Borg: class Borg: __shared_state = {} # init internal state variables here __register = {} def __init__(self): self.__dict__ = self.__shared_state if not self.__register: self._init_default_register() Único: class Singleton: def __init__(self): …
82 python  singleton 





10
Thread Safe C # Singleton Pattern
Tengo algunas preguntas sobre el patrón singleton como se documenta aquí: http://msdn.microsoft.com/en-us/library/ff650316.aspx El siguiente código es un extracto del artículo: using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new object(); private Singleton() {} public static Singleton Instance { get { if …

1
¿Qué es un proxy con alcance en Spring?
Como sabemos, Spring usa proxies para agregar funcionalidad ( @Transactionaly @Scheduledpor ejemplo). Hay dos opciones: usar un proxy dinámico JDK (la clase tiene que implementar interfaces no vacías) o generar una clase secundaria usando el generador de código CGLIB. Siempre pensé que proxyMode me permite elegir entre un proxy dinámico …

2
Java: ¿cómo intercambiar una ruta de archivo de recursos por un archivo de prueba durante las pruebas unitarias?
Tengo un archivo de recursos que tiene algunas configuraciones. Tengo una clase ResourceLoader que carga la configuración de este archivo. Esta clase es actualmente una clase singleton instanciada con entusiasmo. Tan pronto como se carga esta clase, lee la configuración del archivo (la ruta del archivo se almacena como un …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.