Gibt es einen Namen, der "kein Singleton" bedeutet?Gibt es einen Namen, der "kein Singleton" bedeutet?
Antwort
Schloss Windsor verwendet den Begriff "transient" alle Objekte nicht-Singleton zu beschreiben.
Ich persönlich bevorzuge jedoch den Begriff "Nicht-Singleton".
Multiple- ton? </witzig >
Eine ernstere Antwort: Wenn es einen solchen Begriff gibt, habe ich noch nie davon gehört; Ich würde nur sagen, nicht Singleton (oder sogar, ich wage zu sagen, normal/Standard/regulär :-P) selbst.
Decepticon.
ahem Entschuldigung, Entschuldigung.
Nein gibt es nicht (wenn Sie darüber nachdenken, Singletons sind der außergewöhnliche Fall), aber simpleton war ein weiterer interessanter Vorschlag.
Mehrfachinstanz?
http://elegantcode.com/2008/04/17/the-opposite-of-a-singleton/
Einfach, eine einzelne Instanz einer Klasse.
Eigentlich gibt es eine Variante auf dem Singleton namens Multiton oder Multipton oder so ähnlich. Anstatt eine Instanz zu haben, haben Sie n Instanzen, in denen n ein bestimmter Wert ist. Ich bin mir nicht sicher, ob die Gang of Four diese Anwendung in ihrem Buch beschreibt, aber ich habe es in meiner Software Engineering 361-Klasse gelernt.
Aber wenn Sie eine unbeschränkte Anzahl von Instanzen haben, glaube ich nicht, dass es einen Namen dafür gibt.
Ein Marriedton?
Ich würde es nur ein Objekt nennen. Die Tatsache, dass Sie es nicht Singleton nennen, impliziert, dass es mehr als eine Instanz gibt.
Prototyp. Es wird als Bereich im Spring-Framework verwendet, um Abhängigkeiten zu identifizieren, die bei der Injektion immer eine neue Instanz sein werden.
Ein Polyton?
Wenn mich jemand fragt, ob eine Klasse ein Singleton ist (und es nicht ist), sage ich einfach nein, es ist eine normale Klasse.
Ja, es gibt ein Multiton Muster, aber es bedeutet etwas sehr Spezifisches. Es ist nicht einfach alles, was kein Singleton ist.
Es ist nicht ganz das, wonach der OP gefragt hat, ein Multiton ist immer noch ein Hash von Singletons. Ich denke, die Frage ist im Grunde genommen eine Fabrik, die immer neue Instanzen eines Objekts erzeugt. – gotofritz
- 1. Was bedeutet "singleton modeless"?
- 2. Java Singleton vs statisch - gibt es einen echten Leistungsvorteil?
- 3. Gibt es einen Delegaten, der kein MulticastDelegate in C# ist?
- 4. Symfony2-Dienst ist kein Singleton
- 5. Es gibt kein Attribut „allowtransparency“
- 6. Warum gibt es kein foreignAutoDelete?
- 7. Gibt es einen Namen für diese Funktion oder dieses Muster?
- 8. Gibt es einen Namen für dieses Muster mit Verschlüssen?
- 9. Warum gibt es kein umfassendes c Archivnetzwerk?
- 10. Bedeutet statisch kein Zustand
- 11. Gibt es einen Namen für "vielleicht mzero Rückkehr"?
- 12. Gibt es einen Namen für 'map'ping mehrere Listen?
- 13. Gibt es einen Namen für Variablen wie __name__ und __add__?
- 14. Gibt es einen Namen für einen Datentyp, der zu einem Set gehören kann?
- 15. Gibt es einen Namespacing der Datenbanktabelle?
- 16. Warum gibt es kein AndAttribute in specflow?
- 17. Wann sammelt der Garbage Collector einen Singleton?
- 18. gibt einem Pandas Datenrahmen einen Namen?
- 19. Warum gibt es kein List.skip und List.take?
- 20. Warum gibt es kein StrongReference-Objekt?
- 21. Gibt es einen Identitätskanal?
- 22. Rscript: Es gibt kein Paket namens ...?
- 23. Gibt es einen Vim, der Bash '! $' Entspricht?
- 24. Gibt es einen dereference_iterator in der STL?
- 25. Gibt es in C# einen solchen Operator, der "AndAlso" in Bezug auf die erste Variable bedeutet?
- 26. Warum gibt es kein ungültiges Deklarationsproblem für, wenn wir auspacken
- 27. Was bedeutet es, einen Wert zu normalisieren?
- 28. Warum gibt es kein UTF-24?
- 29. Warum gibt es kein SingleOrDefaultAsync für IQueryables?
- 30. Gibt es eine Möglichkeit Singleton zu verspotten Objekt in Scala
Multiton und G4 beschreibt es nicht. Uneingeschränkt ist es nur eine Klasse. – annakata