Domande con tag 'singleton'

1
risposta

Design efficiente del codice per la ricerca di modelli usando un pattern Singleton

Ho difficoltà a trovare una progettazione di codice efficiente (thread-safe) per il seguente problema. Ci sono già da un po 'di tempo e apprezzerei davvero alcuni consigli e suggerimenti sul modo migliore per avvicinarsi a questo. Sto fondame...
posta 12.10.2014 - 21:29
2
risposte

Esiste un nome per questo motivo di progettazione? [chiuso]

Non mi piacciono i singleton, ma devo scendere a compromessi ora (ma solo come misura temporanea). Tuttavia non voglio andare completamente singleton. Preferirei usare questo schema: interface NameThisInterface { //Returns the currently...
posta 27.02.2013 - 13:14
1
risposta

Usando il livello del modulo dichiarato "singletons" globali in python

Ok, so che l'uso di singletons è generalmente una cattiva pratica, ma se lo faccio (per la connessione db, logging et al.) sono autorizzato ad andare (rispetto al clean design) con una variabile definita dal modulo che è inizializzato durante l'...
posta 11.02.2014 - 15:47
2
risposte

È ragionevole usare un decoratore per istanziare un singleton in Python?

Supponiamo di avere una classe come questa: class Foo(object): # some code here Come succede, Foo è un singleton. Esistono numerosi modi per scrivere singleton in Python, ma la maggior parte di loro non mi sembra davvero molto pito...
posta 20.02.2015 - 06:05
1
risposta

const vs. readonly per un singleton

Ho un singleton che unisce insieme diverse strutture di dati. Parte di ciò che espongo attraverso quel singleton sono alcune liste e altri oggetti, che rappresentano le chiavi o le colonne necessarie per connettere le strutture di dati collegate...
posta 06.06.2012 - 22:28
2
risposte

Un singleton serializzabile implica contemporaneamente sia la semantica di valore che di riferimento?

Stavo leggendo Effective Java e mi sono imbattuto in passaggi che parlano dei modi in cui potresti implementare un singleton serializzabile, come se fosse una cosa perfettamente normale da fare in Java. Questo mi ha immediatamente sconcertato, p...
posta 20.06.2015 - 15:27
1
risposta

Singleton con iniezione di dipendenza, è una buona pratica in alcuni casi?

È una buona idea avere un'implementazione Singleton con iniezione di dipendenza? Ho alcune classi che eseguono alcune attività pesanti sull'istanziazione (relative al caricamento del database). Mi piacerebbe usarli sempre come nuove istanze ma è...
posta 27.09.2017 - 10:49
2
risposte

È questa la soluzione all'eredità statica?

Recentemente ho visto molti post sul perché i Singletons dovrebbero essere evitati. Tuttavia, non riesco a vedere nessuno di questi problemi con la seguente soluzione a un problema comune: l'ereditarietà statica. Ad esempio, di recente stavo...
posta 28.05.2015 - 03:07
1
risposta

I singleton usano l'incapsulamento?

Sto leggendo il libro dei modelli di design di Gang of 4. Un singleton usa l'incapsulamento? A me sembrerebbe sì, ma non ne sono sicuro al 100%. Forse non ho una buona conoscenza dell'incapsulamento.     
posta 26.09.2016 - 01:43
1
risposta

Perché utilizzare un enum per creare il modello singleton [duplicato]

Perché dovresti usare un enum per creare un pattern singleton? A quale scopo servirebbe su un modello singleton convenzionale? Ho visto quanto sopra usato. Il codice usa un enum per creare questo modello senza benefici. Confonde la situazio...
posta 17.12.2014 - 13:05