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

2

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 situazione in quanto l'enum non viene utilizzato per memorizzare un "set di costanti integrali con nome" ma semplicemente un metodo.

    
posta Mark W 17.12.2014 - 13:05
fonte

1 risposta

6

Non lo useresti. È principalmente là fuori come un esercizio per aiutarti a capire le proprietà interessanti di enfasi java, per le quali ci sono alcuni usi al di là dei più tradizionali usi in stile C ++. È meno prolisso e richiede una conoscenza relativamente approfondita della lingua, che lo rende attraente per la razza "guarda quanto intelligente sono" dei programmatori. Non vuoi essere quel ragazzo.

    
risposta data 17.12.2014 - 14:25
fonte

Leggi altre domande sui tag