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

Credit-System: Geschichte basiert oder Balance basiert?

Ich werde ein einfaches Kreditsystem schreiben, das der Benutzer " hinzufügen ", " Abzüge " im System hinzufügen kann. Momentan denke ich über zwei Ansätze nach. Einfacher: Speichern Sie das Guthaben des Benutzers als balance in der Date...
12.01.2015, 18:03
3
Antworten

Wie wird lose Kopplung mithilfe von Schnittstellen in Java erreicht, wenn eine Implementierungsklasse obligatorisch und an den Schnittstellenvertrag gebunden ist?

Wie ist lose Kopplung mit Schnittstellen verbunden, wenn wir unabhängig davon eine Implementierungsklasse erstellen müssen? Die Implementierungsklasse muss alle in der Schnittstelle definierten Methoden implementieren. Ich verstehe nicht, wie di...
20.10.2013, 22:27
2
Antworten

Warum ist java.lang.Integer.valueOb ein Fliegengewichtsmuster?

Warum ist java.lang.Integer.valueOb ein flyweight Muster? Ich habe versucht den Grund zu finden, konnte es aber nicht.     
29.06.2011, 13:03
4
Antworten

Entwurfsmuster "Fassade"

Ich arbeite an dem Thema Designmuster. In diesem Fall möchte ich das Designmuster ' Fassade implementieren Ich weiß, dass Cocoa Touch uns vollständige Lösungen für die Anwendung von Designmustern in unseren Projekten bietet (zum Beispiel N...
20.02.2012, 14:23
6
Antworten

Wann soll welches Muster verwendet werden? [geschlossen]

Als Junior-Entwickler bin ich etwas verwirrt über einige Design-Muster. Manchmal weiß ich einfach nicht, welches ich in welchem ​​Kontext verwenden soll. Zum Beispiel, auf schöpferischen Mustern, ich weiß nicht wirklich wann zu verwenden:...
21.09.2010, 12:09
6
Antworten

Python-Borg-Musterproblem

Ich habe Probleme mit der Implementierung eines Borg in Python. Ich fand ein Beispiel in einer Antwort auf diese Frage , aber es funktioniert nicht für mich, es sei denn, ich verpasse etwas. Hier ist der Code: %Vor% Ich nehme an, das soll "...
14.04.2009, 14:17
5
Antworten

Der Punkt einer Schnittstelle [duplizieren]

Ich wundere mich über den Zweck der Verwendung einer Schnittstelle. Verwenden Sie Schnittstellen? Wenn ja, wann entscheiden Sie sich, sie zu verwenden und wann entscheiden Sie sich, sie NICHT zu verwenden? Ich habe zur Zeit Schnittstel...
19.10.2010, 18:12
2
Antworten

C ++: Unterschied zwischen NVI und Vorlagenmethodenmustern?

Was ist der Unterschied zwischen NVI ( Nicht-virtuelle Schnittstelle ) und < a href="http://en.wikipedia.org/wiki/Template_method_pattern"> Vorlagenmethode Muster? Sie scheinen mir sehr ähnlich zu sein und ich habe beide gelesen, dass sie im...
20.06.2010, 09:20
2
Antworten

Python Programmierung - Regeln / Ratschläge für die Entwicklung von Software auf Unternehmensebene in Python?

Ich bin ein etwas fortgeschrittener C ++ / Java-Entwickler, der sich vor kurzem für Python interessiert hat und ich genieße seine dynamische Typisierung und seinen effizienten Codierungsstil sehr. Ich benutze es derzeit für meine kleinen Program...
23.03.2009, 09:59
3
Antworten

Zustandsmuster C # mit vorherigen Zuständen

Ich bin neu in der Zustandsmusterimplementierung in C #, könnten Sie einige Informationen zur Implementierung bereitstellen. Ich refaktoriere eine Zustandsmaschine in C # mit Hilfe des Zustandsmusters. Derzeit enthält meine Zustandsmaschine 5...
24.10.2011, 10:10