Als «design-patterns» getaggte Fragen

Ein Entwurfsmuster ist eine allgemeine wiederverwendbare Lösung für ein häufig auftretendes Problem beim Software-Entwurf. Verwenden Sie dieses Tag für Fragen, wenn Sie Probleme mit der Implementierung von Entwurfsmustern haben. Bitte verwenden Sie dieses Tag nicht bei Fragen zum Textmusterabgleich. Wenn Sie dieses Tag für umfangreiche Fragen zur Implementierung verwenden, markieren Sie die Codesprache, in der die Implementierung geschrieben ist.

14
Warum hassen alle Active Record? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


7
Warum sollte man das Publish / Subscribe-Muster (in JS / jQuery) verwenden?
Ein Kollege hat mich in das Publish / Subscribe-Muster (in JS / jQuery) eingeführt, aber es fällt mir schwer, herauszufinden, warum man dieses Muster gegenüber "normalem" JavaScript / jQuery verwenden würde. Zum Beispiel hatte ich vorher den folgenden Code ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if …


15
Lange Liste von if-Anweisungen in Java
Es tut mir leid, dass ich keine Frage finden kann, die diese Frage beantwortet. Ich bin mir fast sicher, dass jemand anderes sie zuvor gestellt hat. Mein Problem ist, dass ich einige Systembibliotheken schreibe, um eingebettete Geräte auszuführen. Ich habe Befehle, die über Radiosendungen an diese Geräte gesendet werden können. …

14
Architektur einer einseitigen JavaScript-Webanwendung?
Wie sollte eine komplexe einseitige JS-Webanwendung clientseitig strukturiert sein? Insbesondere bin ich gespannt, wie die Anwendung in Bezug auf ihre Modellobjekte, UI-Komponenten, Controller und Objekte, die die Serverpersistenz behandeln, sauber strukturiert werden kann. MVC schien zunächst ein Anfall zu sein. Bei UI-Komponenten, die in verschiedenen Tiefen verschachtelt sind (jede mit …



9
Singleton-Muster in nodejs - wird es benötigt?
Ich bin kürzlich auf diesen Artikel gestoßen, in dem es darum geht, einen Singleton in Node.js zu schreiben. Ich kenne die Dokumentation von require Staaten , die: Module werden nach dem ersten Laden zwischengespeichert. Bei mehreren Aufrufen von wird require('foo')der Modulcode möglicherweise nicht mehrmals ausgeführt. Es scheint also, dass jedes …


17
Beispiel für das Strategiemuster in der realen Welt
Ich habe über die gelesen OCP-Prinzip und wie man das Strategiemuster verwendet, um dies zu erreichen. Ich wollte versuchen, dies einigen Leuten zu erklären, aber das einzige Beispiel, an das ich denken kann, ist die Verwendung verschiedener Validierungsklassen, basierend auf dem Status einer "Bestellung". Ich habe ein paar Artikel online …


8
Irgendwelche Muster zum Modellieren von Brettspielen? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Zum Spaß versuche ich, eines …

17
Factory-Muster in C #: Wie kann sichergestellt werden, dass eine Objektinstanz nur von einer Factory-Klasse erstellt werden kann?
Vor kurzem habe ich darüber nachgedacht, einen Teil meines Codes zu sichern. Ich bin gespannt, wie man sicherstellen kann, dass ein Objekt niemals direkt erstellt werden kann, sondern nur über eine Methode einer Factory-Klasse. Angenommen, ich habe eine "Geschäftsobjekt" -Klasse und möchte sicherstellen, dass jede Instanz dieser Klasse einen gültigen …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.