Domande taggate «singleton»

Un modello di progettazione che garantisce che esista esattamente un'istanza a livello di applicazione di una determinata classe. Uno dei modelli di design creazionale di Gang of Four.

30
Cosa c'è di così brutto nei single? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Il pattern Singleton è un membro interamente versato della GoF s' …


22
Creazione di un singleton in Python
Questa domanda non è per la discussione se il modello di progettazione singleton sia desiderabile o meno, sia un anti-modello o per qualsiasi guerra religiosa, ma per discutere di come questo modello sia meglio implementato in Python in un modo che sia il più pitonico. In questo caso, definisco "la …



20
Modello di progettazione Singleton C ++
Di recente mi sono imbattuto in una realizzazione / implementazione del modello di progettazione Singleton per C ++. È stato così (l'ho adottato dall'esempio della vita reale): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( ); static Singleton* …

17
Come dichiarare le variabili globali in Android?
Sto creando un'applicazione che richiede l'accesso. Ho creato l'attività principale e quella di accesso. Nel onCreatemetodo di attività principale ho aggiunto la seguente condizione: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } Il onActivityResultmetodo che viene eseguito al termine del modulo …

29
Utilizzo di un modello singleton dispatch_once in Swift
Sto cercando di elaborare un modello singleton appropriato per l'utilizzo in Swift. Finora, sono stato in grado di ottenere un modello non thread-safe funzionante come: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return …


10
Singletons vs. contesto applicativo in Android?
Ricordando questo post che elenca diversi problemi nell'uso dei singleton e dopo aver visto diversi esempi di applicazioni Android che usano il pattern singleton, mi chiedo se sia una buona idea usare Singletons invece di singole istanze condivise attraverso lo stato globale dell'applicazione (sottoclasse android.os.Application e ottenerlo tramite context.getApplication ()). …



2
Perché Apple consiglia di utilizzare dispatch_once per implementare il modello singleton in ARC?
Qual è il motivo esatto per utilizzare dispatch_once nell'accessorio di istanza condiviso di un singleton in 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: come dovrebbe essere usato
Modifica: da un'altra domanda ho fornito una risposta che contiene collegamenti a molte domande / risposte sui singoli: Ulteriori informazioni sui singoli qui: Quindi ho letto il thread Singletons: buon design o stampella? E l'argomento infuria ancora. Vedo Singletons come un modello di progettazione (buono e cattivo). Il problema con …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.