design-patterns

Ein Designmuster ist eine allgemeine wiederverwendbare Lösung für ein häufig auftretendes Problem im Softwaredesign. 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 Textmustervergleich.
4
Antworten

Was ist der "funktionale Weg", um das Übergeben von Statusauswahlkontexten im Call-Stack zu vermeiden?

Sagen Sie, ich habe eine Eigenschaft, die zwei Listen hat. Manchmal bin ich an dem einen interessiert, manchmal an dem anderen. %Vor% Ich habe eine Kette von Funktionsaufrufen, an deren Spitze ich den Kontext habe, den ich zwischen den Liste...
16.03.2012, 02:18
5
Antworten

Gibt es Entwurfsmuster, die speziell für die Entwicklung von Spielen nützlich sind?

Diese Frage nervt mich seit langem. Ich habe mich immer gefragt, wie Spieleentwickler bestimmte Probleme oder Situationen lösen, die in bestimmten Genres üblich sind. Wie würde man beispielsweise die Aufgaben eines typischen Rollenspiels (z....
13.05.2010, 03:23
2
Antworten

Was ist "zusammengesetztes Muster"?

Könnte jemand bitte ein Composite Design Pattern erklären und ein echtes Live-Beispiel geben?     
30.01.2011, 13:12
1
Antwort

Wie strukturiert man eine in einer funktionalen Sprache geschriebene Anwendung?

Wie wird Code in FP-Anwendungen normalerweise organisiert? In welche Richtung trennen Sie Dateien, Module, Verzeichnisse, etc.     
02.05.2010, 16:47
3
Antworten

Wie kann das Proxy-Muster verwendet werden, um ein Singleton zu ersetzen?

Dies ist eine Reaktion auf einige Kommentare in was ist so schlimm an Singletons > Dort wurde vorgeschlagen, dass das Proxy-Muster anstelle eines Singletons zum Zwischenspeichern von DB-Daten verwendet werden kann. Aber ich kann den Vorteil...
19.01.2010, 15:06
2
Antworten

Template Methode und Strategie Design Patterns

Dies ist wahrscheinlich eine Neulingsfrage, da ich neu in Designmustern bin, aber ich habe mir die Template Method und Strategy DP's angesehen und sie scheinen sich sehr ähnlich zu sein. Ich kann die Definitionen lesen, die UMLs untersuchen und...
12.06.2009, 20:43
3
Antworten

Leere Methode in einer abstrakten Klasse

Ich habe gerade PMD installiert, um mein Java-Projekt zu analysieren. Wirklich schönes Werkzeug, sehr zu empfehlen. Wie auch immer, ich habe ein paar Fehler, die sagen:    "Eine leere Methode in einer abstrakten Klasse sollte stattdessen abst...
16.04.2009, 10:42
7
Antworten

Korrekter Entwurf eines MVC-Projekts

Ich benutze Kohana schon seit ein paar Monaten und bin immer noch relativ neu im MVC-Stil der Organisation von Code / Präsentation / db-layer. Leider gibt es zwar viel Dokumentation darüber, wie man einen Controller erstellt, eine Ansicht erstel...
19.06.2009, 14:09
2
Antworten

APM, EAP und TPL auf Socket-Programmierung

Ich fand Unterschiede zwischen [...] Async und Begin [...] .net asynchronen APIs Frage, aber diese Antwort hat mich ein wenig verwirrt. Über diese Muster sprechend sagte Stephen:    Most * Async-Methoden (mit entsprechenden * Completed-...
02.07.2012, 14:41
6
Antworten

So erweitern Sie eine Schnittstelle

Ich kodiere für die Schnittstelle. Ich habe eine Schnittstelle A und eine Klasse B , die es implementiert. Mir wurde gesagt, dass ich die Funktionen von B außer Kraft setzen könnte, indem ich sie um C erweitere, aber ich werde weder...
08.09.2012, 06:05