Originariamente inviato da Al_katraz984
Se c'è un modo migliore per avere una sola istanza del database per tutto il programma ben venga.. non è che voglio usare db come static, è che mi sono imbattuto in questo problema e ho trovato questo tipo di soluzione, ma se ce ne sono di migliori non le disprezzo..
Dai un occhio a
singleton e questo thread
Ad ogni modo imho se passi l'istanza del DB al costruttore (aggregation)
delle classi in cui ti serve ottieni la stessa cosa senza singleton
basta istanziare una volta la classe DB all'inizio dello
script.
Praticamente è la stessa soluzione di filippo.toso.
Metti che hai bisogno di interogare un altro DB con il singleton
come fai ?
![]()


Rispondi quotando