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.

23
Möglichkeiten zum Umschalten des Code-Schalters [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 3 Jahren . Verbessere diese Frage Wie kann die Verwendung von …

3
Facebook-Architektur [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …


9
Entwurfsmuster oder Best Practices für Shell-Skripte [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, …

6
Python-Designmuster [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Verbessere diese Frage Ich suche nach Ressourcen, die Beispiele für Best Practices, …

10
Implementierung des C # Object Pooling Pattern
Hat jemand eine gute Ressource für die Implementierung einer gemeinsamen Objektpoolstrategie für eine begrenzte Ressource im Sinne des SQL-Verbindungspoolings? (dh würde vollständig implementiert, dass es threadsicher ist). Um die @ Klaronaught-Anfrage zur Klärung zu verfolgen, würde die Poolnutzung für Lastausgleichsanforderungen an einen externen Dienst verwendet. Um es in ein Szenario …

4
Unterschied zwischen Observer, Pub / Sub und Datenbindung
Was ist der Unterschied zwischen dem Beobachtermuster , dem Veröffentlichen / Abonnieren und der Datenbindung ? Ich habe ein bisschen nach Stack Overflow gesucht und keine guten Antworten gefunden. Ich bin zu der Überzeugung gelangt, dass die Datenbindung ein Oberbegriff ist und es verschiedene Möglichkeiten gibt, sie zu implementieren, z. …

16
Was ist der Unterschied zwischen der Vorlagenmethode und den Strategiemustern?
Kann mir bitte jemand erklären, was der Unterschied zwischen dem Muster der Vorlagenmethode und dem Strategiemuster ist? Soweit ich das beurteilen kann, sind sie zu 99% gleich - der einzige Unterschied besteht darin, dass das Muster der Vorlagenmethode eine abstrakte Klasse als Basisklasse hat, während die Strategieklasse eine Schnittstelle verwendet, …

10
UI-Entwurfsmuster für Windows Forms (wie MVVM für WPF)
MVVM wird am häufigsten mit WPF verwendet, da es perfekt dafür geeignet ist. Aber was ist mit Windows Forms? Gibt es ein etabliertes und häufig verwendetes Ansatz- / Entwurfsmuster wie dieses auch für Windows Forms? Eine, die explizit gut mit Windows Forms funktioniert? Gibt es ein Buch oder einen Artikel, …






12
Wie funktioniert die Wiederholung in einem Spiel?
Ich war ein bisschen neugierig, wie die Wiederholung in einem Spiel implementiert werden könnte. Anfangs dachte ich, dass es nur eine Befehlsliste für jeden Spieler / jede Aktion geben würde, die / der im Spiel ausgeführt wurde. Dann wird das Spiel erneut abgespielt und die Engine wird wie gewohnt gerendert. …

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.