Questo potrebbe sembrare un'idea bizzarra e non ho ancora pensato bene.Generare singoletti
Supponiamo di avere un'applicazione che richiede un certo numero di singleton per eseguire alcuni I/O, ad esempio. Potresti scrivere un singleton e fondamentalmente riprodurre il codice tutte le volte che è necessario.
Tuttavia, come programmatori dovremmo inventare soluzioni inventive che evitino ridondanza o ripetizione di qualsiasi tipo. Quale sarebbe una soluzione per rendere più qualcosa che potrebbe agire come un singleton.
P.S: Questo è per un progetto in cui non è possibile utilizzare un framework come Spring.
Più persone è in qualche modo contraddittorio con il termine di un singleton. Prendi in considerazione l'utilizzo del modello di fabbrica. – Andreas
Singletons per definizione hanno una singola istanza nel processo. Quindi quando dici più singleton, intendi A. Istanze multiple dello stesso oggetto? B. Un codice generico per classi di singleton diverse da utilizzare per limitare ciascuna di esse a una singola istanza –
Poiché si sta parlando di Spring, si sta utilizzando un'applicazione web JSP/Servlet? Hai considerato 'ServletContextListener'? Singletons in un webapp odora. – BalusC