Domande con tag 'singleton'

4
risposte

Il modello del "centro di notifica" incoraggia una progettazione del programma buona o cattiva?

A volte mi imbatto in queste API di tipo message-hub, ad esempio Cocoa NSNotificationCenter: link Di solito queste API forniscono un punto di accesso globale sul quale ti iscrivi o trasmetti messaggi / eventi. Penso che questo sia un proble...
posta 30.11.2010 - 13:22
4
risposte

I maledetti immutabili / apolidi sono cattivi?

Ultimamente c'è stata una sorta di rivoluzione contro i singleton, ma c'è qualcosa di sbagliato in loro se sono apolidi? Conosco le discussioni sull'uso eccessivo e tutto ... questo vale per tutto, non solo per i singleton.     
posta 04.01.2013 - 11:05
5
risposte

Cosa dire al tuo capo se vogliono che tu usi una variabile globale

Attualmente sono 4 mesi in uno stage, e quando esaminavo il mio codice, il mio capo non mi piaceva che io avessi tenuto un oggetto specifico locale in un certo numero di metodi attraverso poche classi separate all'interno di un assembly. Non gli...
posta 19.01.2011 - 14:14
3
risposte

Un DAO dovrebbe essere singleton o no?

Sto sviluppando un'API RESTful e penso che sia conveniente usare DAO per le mie risorse perché, anche se ho intenzione di utilizzare solo la memoria per archiviarle, non voglio chiudere una porta a chiunque usi la mia libreria se ha deciso di ut...
posta 03.06.2016 - 12:52
2
risposte

Come evitare una quantità pazzesca di interfacce nell'interfaccia utente con l'iniezione delle dipendenze?

problema Recentemente ho letto molto sul fatto che Singletons sta male e su come l'iniezione di dipendenza (che intendo come "usare le interfacce") sia migliore. Quando ho implementato parte di questo con callbacks / interfacce / DI e aderend...
posta 26.04.2016 - 12:49
3
risposte

React Native - Sta usando un singleton la migliore alternativa a DI?

Ho letto molto sul pattern di singleton e su come è "cattivo" perché rende le classi difficili da testare, quindi dovrebbe essere evitato. Ho letto alcuni articoli che spiegano come il singleton possa essere sostituito con l'iniezione di dipende...
posta 13.07.2017 - 20:30
4
risposte

C'è un caso in cui non esiste una sostituzione ragionevole per il modello di progettazione singleton? [duplicare]

Ho visto molte spiegazioni perché Singleton è malvagio. Ma non c'è davvero un caso del genere quando Singleton è l'unica soluzione bellissima?     
posta 12.09.2011 - 17:58
3
risposte

Come creare una classe manager senza variabili globali né singleton?

Vorrei implementare un tipo di classe manager nella mia applicazione. Si occuperà di caricare le trame, elaborarle, distribuirle ecc ... All'inizio volevo creare una variabile globale che contenga semplicemente un'istanza della mia classe man...
posta 17.12.2012 - 20:13
2
risposte

Come mantenere lo stato sincronizzato tra thread: è un buon uso per Singleton?

Ho sentito parlare di "Singletons sono sempre cattivi" in giro per il posto. Non li odio fino a quel punto, ma cerco di non usarli se ho un'alternativa migliore. In questo caso ho un sistema che gestisce molte richieste, ognuna delle quali en...
posta 20.03.2013 - 15:44
4
risposte

C'è qualcosa come un Singleton polimorfo?

Ho un oggetto caricatore di risorse che carica oggetti dal disco o da un archivio ZIP, a seconda della piattaforma. Ha uno stato (ad esempio il percorso della directory o dell'archivio ZIP, e possibilmente un po 'di cache in futuro), quindi d...
posta 19.01.2013 - 18:57