Was ist so schlimm an Singles?
Das Singleton-Muster ist ein vollwertiges Mitglied der GoF's patterns book, aber es scheint in letzter Zeit in der Entwicklerwelt eher verwaist zu sein. Ich verwende immer noch ziemlich viele Singletons, vor allem für Fabrikklassen, und obwohl man bei Multithreading-Problemen etwas vorsichtig sein muss (wie eigentlich bei jeder Klasse), verstehe ich nicht, warum sie so schrecklich sind.
Stack Overflow scheint vor allem davon auszugehen, dass alle der Meinung sind, dass Singletons böse sind. Aber warum?
Bitte unterstützen Sie Ihre Antworten mit "Fakten, Referenzen oder spezifischem Fachwissen"
1926
3
Siehe Wikipedia Singleton_pattern
Referenzen (nur relevante Referenzen aus dem Artikel)
Da es sich im Grunde um objektorientierte globale Variablen handelt, können Sie Ihre Klassen in der Regel so gestalten, dass Sie sie nicht benötigen.