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.

946
Crear un singleton en Python

Esta pregunta no es para la discusión de si el patrón de diseño único o no es deseable, es un antipatrón o para cualquier guerra religiosa, sino para discutir cómo este patrón se implementa mejor en Python de la manera más pitónica. En este caso, defino 'más pitónico' para que signifique que sigue...

736
Patrón de diseño C ++ Singleton

Recientemente me topé con la realización / implementación del patrón de diseño Singleton para C ++. Se ve así (lo he adoptado del ejemplo de la vida real): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( );...

575
Usar un modelo singleton dispatch_once en Swift

Estoy tratando de encontrar un modelo singleton apropiado para usar en Swift. Hasta ahora, he podido obtener un modelo seguro sin subprocesos que funciona como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance...

291
Singleton: ¿Cómo se debe usar?

Editar: De otra pregunta, proporcioné una respuesta que tiene enlaces a muchas preguntas / respuestas sobre singletons: Más información sobre singletons aquí: Así que he leído el hilo Singletons: ¿buen diseño o una muleta? Y la discusión aún continúa. Veo Singletons como un patrón de diseño...