Questions marquées «singleton»

Un modèle de conception qui garantit qu'il existe exactement une instance à l'échelle de l'application d'une classe particulière. L'un des modèles de conception créative de Gang of Four.



22
Création d'un singleton en Python
Cette question n'est pas pour la discussion de savoir si le modèle de conception singleton est souhaitable ou non , ou pour toute guerre religieuse, mais pour discuter de la meilleure façon de mettre en œuvre ce modèle en Python de la manière la plus pythonique. Dans ce cas, je …



20
Modèle de conception C ++ Singleton
Récemment, je suis tombé sur une réalisation / implémentation du modèle de conception Singleton pour C ++. Cela ressemble à ceci (je l'ai adopté à partir de l'exemple de la vie réelle): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); …

17
Comment déclarer des variables globales dans Android?
Je crée une application qui nécessite une connexion. J'ai créé l'activité principale et la connexion. Dans la onCreateméthode d' activité principale, j'ai ajouté la condition suivante: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } La onActivityResultméthode qui est exécutée lorsque le …

29
Utilisation d'un modèle singleton dispatch_once dans Swift
J'essaie de trouver un modèle singleton approprié à utiliser dans Swift. Jusqu'à présent, j'ai pu obtenir un modèle non thread-safe fonctionnant comme: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return Static.instance! } } …


10
Singletons vs contexte d'application dans Android?
Rappelant ce post énumérant plusieurs problèmes d'utilisation de singletons et ayant vu plusieurs exemples d'applications Android utilisant le modèle singleton, je me demande si c'est une bonne idée d'utiliser Singletons au lieu d'instances uniques partagées via l'état d'application global (sous-classe android.os.Application et l'obtenir) via context.getApplication ()). Quels avantages / inconvénients …



2
Pourquoi Apple recommande-t-il d'utiliser dispatch_once pour implémenter le modèle singleton sous ARC?
Quelle est la raison exacte de l'utilisation de dispatch_once dans l'accesseur d'instance partagée d'un singleton sous 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]; // Do any …


24
Singleton: comment doit-il être utilisé
Edit: À partir d'une autre question, j'ai fourni une réponse qui contient des liens vers de nombreuses questions / réponses sur les singletons: Plus d'informations sur les singletons ici: J'ai donc lu le fil Singletons: un bon design ou une béquille? Et l'argument fait toujours rage. Je vois les singletons …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.