JavaScript: Entwurfsmuster 15.04.2019, 00:00 Uhr

Von Singletons und Factories

Wie steht es in JavaScript mit Entwurfsmustern, die in C# ja allgegenwärtig sind?
Die klassischen Entwurfsmuster der sogenannten „Gang of Four“, zu denen auch die beiden Muster Singleton und Factory zählen, haben die tägliche Arbeit mit objektorientierten Sprachen wie Java und C# geprägt wie kaum etwas anderes.
Häufig wird allerdings übersehen, dass die Entwurfsmuster zweierlei vorgeben: zum einen ein Konzept, das die zugrunde liegende Idee beschreibt. Zum anderen eine Referenzimplementierung, die als Beispiel dafür dienen kann, wie das Muster in einer objektorientierten Sprache typischerweise umgesetzt wird. Praktisch wird beides häufig in einen Topf geworfen und so getan, als ob die Implementierung des Konzepts stets zwingend so erfolgen müsse wie in den Beispielen vorgegeben.

dotnetpro

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Auf jedem Gerät verfügbar