Warum müssen wir Singleton Design Pattern nicht verwenden?Warum müssen wir nicht Singleton Design Pattern verwenden oder was sind die Nachteile für das gleiche?
-4
A
Antwort
2
Singletons sind mit Komponententests nicht einfach zu handhaben. Sie können ihre Instanziierung nicht steuern und sie können den Status über alle Aufrufe beibehalten. - Speicher, der einem Singleton zugewiesen wurde, kann nicht freigegeben werden. - In Multithread-Umgebungen muss der Zugriff auf das Singleton-Objekt möglicherweise geschützt werden (z. B. über Synchronisation). - Singletons fördern enge Kopplung zwischen Klassen, so ist es schwierig zu testen
Verwandte Themen
- 1. Singleton Design Pattern Implementierung
- 2. Singleton Design Pattern: Fallstricke
- 3. Synchronisiert (MyClass.class) {} im Singleton Design Pattern - Was macht es?
- 4. Was sind einige Beispiele für Design Pattern Implementierungen mit JavaScript?
- 5. Was ist der Unterschied zwischen Singleton und Registry Design Pattern
- 6. Decorator Design Pattern Verwendung mit Service-Objekten (Singleton)
- 7. Was sind die Vor- und Nachteile von Design/Code-Reviews?
- 8. Was ist das Ghost Design Pattern?
- 9. Singleton Pattern - was ist besser?
- 10. Was ist das Android UI Design Pattern Reader, HNews verwenden?
- 11. Ist das Singleton Design Pattern eine gute oder schlechte Übung für Banking-Anwendungen in C#?
- 12. Warum Abfrage Objekt Design Pattern
- 13. Was sind die Nachteile von Lucene?
- 14. Warum müssen wir ./ für die Ausführung Shell-Skript verwenden
- 15. wann., Wo und wie sollten wir Observer Design Pattern verwenden?
- 16. Java Singleton Pattern
- 17. Was sind die Nachteile von Stackless Python?
- 18. Was sind die Nachteile vieler Indizes?
- 19. Warum bekomme ich zwei verschiedene Ergebnisse für das gleiche Design?
- 20. Warum müssen wir im Frühling Anmerkungen verwenden?
- 21. Object Literal oder Modular Javascript Design Pattern
- 22. Design Pattern für einmalig geladene Konfigurationseigenschaften?
- 23. CFML Design Pattern Ressourcen?
- 24. Was sind die Nachteile von optionalen Nachkommas?
- 25. Warum müssen wir gespeicherte Prozedur verwenden?
- 26. Warum müssen wir das umsetzen, was malloc zurückgibt?
- 27. Was sind die Nachteile der Java Bean Klasse?
- 28. Was ist der Unterschied zwischen Front Controller Design Pattern und MVC Design Pattern
- 29. Warum lutscht das Interpreter Pattern?
- 30. Knoten, erfordern, Singleton oder nicht Singleton?
Mögliche Duplikat von [Was ist so schlimm an Singletons?] (Http://stackoverflow.com/questions/137975/what-is-so-bad -über-Singletons) – khlr
Singletons mit Ereignissen, können zu Memoryleaks führen –