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

Cross Language Standard Libraries?

Wir alle wissen also, dass das Erlernen einer Programmiersprache nur ein kleiner Teil davon ist, auf einer Plattform produktiv zu werden. Es dauert viel länger, die Java-Bibliotheken zu lernen, als es benötigt, um die Java-Programmiersprache zu...
04.10.2011, 22:39
4
Antworten

Implementieren der Suchfunktionalität mit mehreren optionalen Parametern für die Datenbanktabelle

Ich möchte prüfen, ob es ein bevorzugtes Entwurfsmuster für die Implementierung der Suchfunktionalität mit mehreren optionalen Parametern gegen die Datenbanktabelle gibt, wo der Zugriff auf die Datenbank nur über gespeicherte Prozeduren erfolgen...
06.05.2010, 12:56
4
Antworten

"Journaling" oder "Transaktionen" Designmuster? [geschlossen]

Ich möchte ein Objekt implementieren, das im Journal gespeichert ist oder in dem eine persistente Transaktion enthalten ist. Das heißt, das Objekt enthält Daten (möglicherweise eine Map). Wenn Änderungen an den Daten vorgenommen werden, werden d...
29.07.2010, 05:11
2
Antworten

MVC Design Pattern, Service Layer Zweck?

Nehmen wir an, ich habe ein folgendes Repomuster: %Vor% dann in meinem Controller: %Vor% Grundsätzlich ist mein Muster etwas wie View <-> Controller -> Repo -> EF -> SQL Server aber ich habe viele Leute gesehen, d...
02.07.2015, 09:30
2
Antworten

Welches Designmuster wird verwendet, um einen Transaktions- oder Verkettungsmechanismus zu implementieren

Ich habe eine einfache Factory-Klasse in C # und Java implementiert. Diese Klasse erstellt Instanzen von konkreten Arbeitsklassen mit ein und derselben Schnittstelle. Insbesondere haben alle diese Klassen solche Methoden wie: %Vor% Nun möcht...
08.11.2015, 12:09
3
Antworten

Unterschied zwischen Interzeptoren und Dekoratoren

Gibt es Unterschiede zwischen Interzeptoren und Dekoratoren in Java? Kann ich genau genommen Dinge mit Dekoratoren umsetzen, die mit Interzeptoren nicht möglich sind und umgekehrt? Außer dem Problem, dass ich den Methodennamen untersuchen müs...
29.02.2016, 18:04
1
Antwort

So erstellen Sie einen Strategieentscheidungsmechanismus basierend auf den Ergebniskombinationen mehrerer Befehle in C #

Ich habe einen Rollback / Retry-Mechanismus mit dem Befehlsmuster und einem benutzerdefinierten Wiederholungsmechanismus mit den Eigenschaften RetryCount und timeout threshold als Eingabe erstellt (wie hier beschrieben Was ist der beste...
03.06.2016, 11:36
2
Antworten

Dekoratormuster in C # ohne Vererbung. Ist das richtig?

%Vor% Wenn dies das Dekorationsmuster ist. Was ist der Unterschied zwischen Dekorationsmuster und Zusammensetzung? Ich habe Beispiele für dieses Muster gesehen, bei dem Vererbung verwendet wird. Zum Beispiel das Java-Beispiel auf Wikipedia....
22.04.2015, 09:47
6
Antworten

Repository-Muster - zu viele Methoden

Ich sehe oft Beispiel-Repository-Muster, die wie folgt aussehen: %Vor% Aber wie gehen Sie mit Fällen um, in denen Sie eine komplexe Suche durchführen müssen? Ich denke nicht, dass es eine gute Idee wäre, der Oberfläche viele Methoden hinzuzu...
14.02.2012, 08:16
3
Antworten

In diesem Fall die Verwendung verschachtelter Aufzählungen?

Ich muss einige ChartTypes unterstützen. Jeder dieser Diagrammtypen kann eine Anzahl von ChartSubTypes unterstützen. Zum Beispiel AreaChart type kann PercentArea , StackedArea usw. haben. Ich denke daran, eine Enum für ChartTypes...
08.03.2013, 07:12