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.
6
Antworten

Wie flexibel sollten Sie Ihren Unterricht machen?

Ich habe mich immer gefragt, ob ich zu viel oder zu wenig nachdenke, bevor ich etwas programmiere. Dies gilt insbesondere für mich, wenn ich mir nicht sicher bin, welche möglichen zukünftigen Änderungen ich vornehmen muss. Ich weiß nicht, wie fl...
26.09.2013, 20:42
4
Antworten

Haskell: Design Pattern: Klassen oder Pass-Funktionen

Nehmen wir an, ich habe eine Funktion, die eine Eingabestruktur benötigt und eine Ausgabestruktur zurückgibt (die mit der Eingabestruktur verwandt, aber davon verschieden sein kann). Ich möchte diese Eingabe- / Ausgabestrukturen nicht für ein...
11.07.2012, 00:03
4
Antworten

Schränkt das DI-Muster die Erstellung teurer Objekte in Verbindung mit einer seltenen Abhängigkeitsabhängigkeit ein?

Es fällt mir schwer, mich mit einem Problem zu beschäftigen, das offensichtlich ist, wenn es um die typische Abhängigkeitsinjektion von Konstruktoren geht. Zum Beispiel, sagen wir, ich habe einen ASP.NET MVC3-Controller, der wie folgt aussieht:...
05.08.2011, 18:05
3
Antworten

Ninject-Kernel-Erstellung in einer Klassenbibliothek

Ich habe eine Klasse mit Abhängigkeiten, die ich mit Ninject verdrahtet habe. %Vor% In der realen Implementierung verwende ich Property-Injection, aber nur um schnell zu veranschaulichen, werde ich auf das Feld spritzen. Wie ich es verstehe,...
11.02.2010, 06:55
3
Antworten

Löschen / Zurücksetzen eines Modells in qt (Entfernen aller Zeilen)

Ich bin ein wenig verwirrt darüber, wie man die Daten in Verbindung mit einem QAbstractItemModel korrekt zurücksetzt oder löscht. Ich schreibe eine Anwendung, in der der Benutzer mit einem neuen Satz von Daten (leer oder klein) neu beginnen kann...
27.09.2009, 00:46
5
Antworten

Wäre es beim domänengesteuerten Design eine Verletzung von DDD, Aufrufe an andere Objekte in einem Domänenobjekt zu senden?

Ich überarbeite derzeit Code für ein Projekt, das gerade fertiggestellt wird, und habe schließlich viel Geschäftslogik in Serviceklassen und nicht in die Domänenobjekte eingefügt. Zu diesem Zeitpunkt sind die meisten Domänenobjekte nur Datencont...
27.02.2009, 19:35
1
Antwort

Wie heißt dieses Muster (vermeidet das Typcasting)?

Ich habe selbst versucht, einen Link zu einer offiziellen Definition dieses Entwurfsmusters zu finden, von dem ich glaube, dass ich es in Go4 gesehen habe, aber ich finde es nirgendwo anders. %Vor%     
27.04.2009, 17:37
1
Antwort

Wie unterscheidet sich eine Implementierung von Table Data Gateway von Active Record?

Vereinfacht gesagt: Implementierung des Table Data Gateway (TDG): Sie erstellen eine separate TDG-Klasse, die SQL für CRUD-Operationen mit einer konkreten Tabelle enthält. Ihre Modelle kommunizieren also nicht direkt mit einer Datenquelle (z. B....
01.01.2012, 15:33
3
Antworten

Muster / Entwurfsvorschläge für die Berechtigungsbehandlung

Wir haben ein recht kompliziertes System zur Berechtigungsbearbeitung in unserer (ASP.NET web) Anwendung. Benutzer können bestimmte Berechtigungen für verschiedene Arten von Objekten haben, einige Berechtigungen werden sogar in Gruppen / Rollen...
25.02.2010, 19:34
4
Antworten

Suche nach Mustern / Best Practices für die Berechnung komplexer Rabatte [geschlossen]

Ich entwickle eine Preisberechnungs-Engine. Ich habe überall nachgesehen und es gibt nichts, was wirklich passt, was wir brauchen. Jetzt suche ich jedoch, wie man spezifische Preise und / oder Rabatte einführt. Ich möchte meinen Endbenutzern kei...
03.02.2010, 21:30