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

Wie entwerfe ich eine Datenzugriffsebene entsprechend?

Ich habe die folgende Data Access Layer (DAL). Ich habe mich gefragt, ob es richtig eingerichtet ist, oder ob ich es verbessern muss? %Vor% Ich habe die Speicherschicht von der User-Klasse getrennt, um auf die Methodensammlung zuzugreifen, d...
06.01.2011, 18:08
5
Antworten

Nette allgemeine Art, Nullen nach unten zu sortieren, egal?

Ich schreibe einige benutzerdefinierte Vergleicher, und ich möchte, dass sie null Elemente an den unteren Rand der Liste schieben, unabhängig davon, ob ich aufsteigend oder absteigend sortiere. Was ist eine gute Strategie oder ein gutes Muster d...
11.08.2009, 17:47
2
Antworten

Design Pattern Nomenklatur & Erläuterung: Provider, Service, Broker

Kann jemand für mich den konzeptionellen Unterschied zwischen einem Provider, einem Service und einem Broker definieren? Ich schreibe regelmäßig MVC-Apps und entlade einen Großteil der Geschäftslogik in andere Klassen. Nichts Besonderes, nur...
29.09.2011, 15:03
6
Antworten

Sollten wir Foreign-Key-Einschränkungen bei persistenten Domänenmodellen verwenden?

Vor einiger Zeit hatte ich mit meinen Kollegen eine Diskussion über die Beständigkeit von Domain-Modellen und darüber, ob wir ausländische Schlüsseleinschränkungen auf Datenbankebene. Meine erste Reaktion war, dass die bloße Verwendung eine...
02.07.2009, 19:55
13
Antworten

Was ist ein besseres Design?

Ich habe die folgende Klasse: %Vor% Wird das eine "Gottesklasse"? Ich bin unsicher, ob ich diese Klasse aufteilen sollte. Das Problem dabei ist, dass die Methoden dieser Klasse von ihrer Domäne verwendet werden, um zu bestimmen, ob bestim...
08.04.2009, 16:47
8
Antworten

Entwurfsmusterfrage

Ich bin ein Neuling für die Designmuster und hier ist meine Frage Wenn wir eine abstrakte Klasse mit wenigen Klassen haben, die sie implementieren, und jede dieser Klassen hat andere Attribute. Jetzt habe ich eine andere (Manager-Klasse),...
17.12.2009, 18:00
6
Antworten

Wie kann ich das besser gestalten? (Vermeidung einer switch-Anweisung mit objektorientiertem Design)

Ich weiß ein bisschen über Objektorientiertes Design , aber ich bin mir nicht sicher, wie ich diese Prinzipien anwenden soll in meinem Code. Hier ist, woran ich arbeite: %Vor% (Die meisten davon sind Objekte aus NHibernate. Ich arbeite mit...
25.04.2011, 13:43
8
Antworten

Java-Bibliotheksklasse für die geplante Ausführung von "Callbacks"?

Mein Programm hat eine Komponente namens "Scheduler", mit der andere Komponenten Zeitpunkte für den Rückruf registrieren können. Dies sollte ähnlich wie der Unix-Cron-Dienst funktionieren, d. e. Sie sagen dem Scheduler, dass er mich um zehn Minu...
05.03.2009, 10:29
8
Antworten

Wo sollen wir Template Methode - Muster verwenden?

Kann mir jemand einige Beispielsituationen sagen, in denen Template Method - Muster verwendet werden sollten? Geben Sie mir aus Ihrer eigenen Erfahrung einen echten Nutzen. (Ich habe es bisher nur für das Mapping von Daten in der DA-Ebene...
12.10.2009, 10:40
3
Antworten

Brückenmusterverständnis

Ich verstehe Brückenmuster in gewissem Maße. Ich verstehe die Entkopplung von Interface und Implementierung. Es verwendet eine Klasse implementor wie ein Plugin, das die tatsächliche Logik der Implementierung der abgeleiteten Klasse enthält....
10.06.2013, 02:01