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.

16
Esistono valide alternative al pattern GOF Singleton?
Affrontiamolo. Il Singleton Pattern è un argomento molto controverso con orde di programmatori su entrambi i lati della barriera. Ci sono quelli che pensano che il Singleton non sia altro che una variabile globale glorificata, e altri che giurano per modello e lo usano incessantemente. Tuttavia, non voglio che la …

8
Servizi non singleton in AngularJS
AngularJS afferma chiaramente nella sua documentazione che i servizi sono singoli: AngularJS services are singletons Controintuitivamente, module.factoryrestituisce anche un'istanza Singleton. Dato che ci sono molti casi d'uso per servizi non singleton, qual è il modo migliore per implementare il metodo factory per restituire istanze di un servizio, in modo che …


4
Singleton con proprietà in Swift 3
Nel documento Using Swift with Cocoa and Objective-C di Apple (aggiornato per Swift 3) forniscono il seguente esempio del pattern Singleton: class Singleton { static let sharedInstance: Singleton = { let instance = Singleton() // setup code return instance }() } Immaginiamo che questo singleton debba gestire un array variabile …
88 singleton  swift3 


5
Cos'è esattamente la classe singleton in ruby?
La classe singleton in Ruby è una classe in sé e per sé? È il motivo per cui tutti gli oggetti appartengono alla "classe"? Il concetto è confuso , ma credo che abbia qualcosa a che fare con il motivo per cui posso definire un metodo di classe ( class …
85 ruby  oop  singleton 


1
Che cos'è un proxy con ambito in primavera?
Come sappiamo, Spring usa i proxy per aggiungere funzionalità ( @Transactionale @Scheduledper esempio). Esistono due opzioni: utilizzare un proxy dinamico JDK (la classe deve implementare interfacce non vuote) o generare una classe figlio utilizzando il generatore di codice CGLIB. Ho sempre pensato che proxyMode mi permettesse di scegliere tra un …
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.