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.

30
¿Qué tienen de malo los singletons? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . El patrón Singleton es un miembro totalmente desembolsado del GoF …


22
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 …



20
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( ); static …

17
¿Cómo declarar variables globales en Android?
Estoy creando una aplicación que requiere inicio de sesión. Creé la actividad principal y de inicio de sesión. En el onCreatemétodo de actividad principal agregué la siguiente condición: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } El onActivityResultmétodo que se ejecuta …

29
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 { Static.instance = TPScopeManager() } return …




26
¿Cómo debería ser mi singleton Objective-C? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …

2
¿Por qué Apple recomienda usar dispatch_once para implementar el patrón singleton en ARC?
¿Cuál es la razón exacta para usar dispatch_once en el acceso de instancia compartida de un singleton en ARC? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static dispatch_once_t onceToken = 0; dispatch_once(&onceToken, ^{ sharedInstance = [[MyClass alloc] init]; // …


24
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 (bueno y malo). El …

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.