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

Senden von Ereignissen am Ende einer Transaktion

Ich habe eine Schnittstelle für ein Service-Objekt, das in etwa wie folgt aussieht (vereinfacht dargestellt): %Vor% ItemService eine einzelne Implementierung und ist als Spring Bean verkabelt. Es wird vom UI-Teil unseres Projekts und vom...
12.08.2011, 11:19
2
Antworten

Ergebnis der ausgeführten Methode im Befehlsmuster erhalten

Momentan versuche ich, ein Transaction Script-Muster zu implementieren (Genau wie Martin Fowler beschrieben hat, indem er Befehlsmuster ) in einem einfachen Testprojekt, alles funktioniert gut, das Problem ist, wo ich nicht weiß, wie Ergebnis...
14.01.2012, 14:39
3
Antworten

Was ist der Unterschied zwischen Builder Pattern und Flyweight Pattern?

Was ist der Unterschied zwischen Builder Pattern und Flyweight Pattern in Bezug auf die Verwendung, da beide mit einer großen Anzahl von Objekten umgehen?     
14.11.2009, 05:29
4
Antworten

Brückenmuster vs. Dekoratormuster

Kann jemand das Brückenentwurfsmuster und das Dekoratormuster für mich ausarbeiten? Ich fand es in gewisser Weise ähnlich. Ich kann es nicht unterscheiden? Ich verstehe, dass in Bridge die Implementierung von der Schnittstelle getrennt ist. I...
12.02.2010, 19:28
5
Antworten

Wie wird diese Singleton-Klasse in C # verwendet?

Ich habe Probleme mit Singleton Design Pattern. Ich versuche, es in dieser einfachen Konsolenanwendung zu verwenden. Ich habe ein Problem damit in der Main-Methode in der Programmklasse. Ich möchte ein Objekt aus der Singleton-Klasse definieren...
15.01.2013, 04:33
4
Antworten

Parallele Programmierung und C ++

Ich habe in letzter Zeit viel über Paralleles Rechnen und Programmieren geschrieben und ich stelle fest, dass es viele Muster gibt, die beim parallelen Rechnen auftreten. Beachten Sie, dass Microsoft bereits eine Bibliothek zusammen mit der Micr...
01.11.2008, 17:51
5
Antworten

Anwenden verschiedener Zeiträume auf eine Gruppe von Daten

Das Folgende war ein Muster, das ich vor zwei Jahren benutzt habe und es wird immer wieder in meinem alten Code wiederholt. Es gruppiert effektiv die gleichen Daten unter Verwendung verschiedener Zeiträume. Gibt es eine Standardmethode, mi...
21.12.2012, 10:09
6
Antworten

Wie muss eine Methode markiert werden?

Angenommen, Sie erstellen eine Person namens Person mit dem Builder-Muster und nehmen an, dass die Builder-Klasse die Methoden body() , head() , arms() und natürlich build() enthält und Sie die Methoden head() und build() berücks...
03.02.2012, 09:20
3
Antworten

android.util.Log beim Veröffentlichen - was kann / mache ich nicht

Ich habe eine Menge Log.i Log.d Log.e in meinem Code für eine aktuelle App, die ich gemacht habe. Ich bin dabei, diese App zu veröffentlichen, und ich möchte nicht wirklich, dass die Leute es sehen, wenn sie ihr Telefon in adb stecken, aber ich...
16.11.2010, 22:12
5
Antworten

Die Kopplung ist zu hoch - wie gestaltet man diese Klasse besser?

Laufen FxCop auf meinem Code, bekomme ich diese Warnung:    Microsoft.Maintainability:   'FooBar.ctor ist mit 99 gekoppelt   verschiedene Arten von 9 verschiedenen   Namespaces. Schreiben oder Refaktorieren der   Methode, um seine Klassenkopp...
09.10.2008, 20:49