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

Ist eine Klasse besonders, wenn sie keine Mitglieder hat?

Ich weiß nur, dass einige meiner Klassen keine Mitglieder haben. Es hat mehrere öffentliche Funktionen und vielleicht private Funktionen und alles läuft durch Params. Ich stelle fest, dass funktionale Programmierer dies die ganze Zeit tun, aber...
12.05.2010, 12:19
6
Antworten

Bestes Entwurfsmuster für mehrere if-Anweisungen in einer Schnittstellenimplementierung

Ich habe eine IComposer Schnittstelle in meinem c # Projekt: %Vor% CodeTree ist eine Basisklasse, die List<CodeTree> der Klassen enthält, die von CodeTree erben. Zum Beispiel: %Vor% Ich kann ein paar Klassen haben, die...
21.12.2015, 06:09
4
Antworten

Einfache Java-Caching-Bibliothek oder Entwurfsmuster?

Ich muss häufig auf das Ergebnis einer zeitaufwendigen Berechnung zugreifen. Das Ergebnis ändert sich selten, daher muss ich die Daten von Zeit zu Zeit neu berechnen, aber es ist in Ordnung, das veraltete Ergebnis eine Weile zu verwenden. Was wä...
31.10.2012, 13:05
4
Antworten

MVC3 Design - Repository-Muster und Services Layer [geschlossen]

Ich habe ein paar Bücher und Artikel über MVC gelesen und stoße auf das Repository-Muster und die Services-Ebene. Soll ein Controller Entitäten über das Repository-Muster abrufen oder Daten von der Services-Schicht abrufen? Bearbeiten: Ich...
13.04.2011, 05:56
2
Antworten

Ist Data Mapper ein modernerer Trend als Active Record?

Ich bin auf ein paar ORMs gestoßen, die kürzlich angekündigt haben, dass sie ihre Implementierung von Active Record nach Data Mapper verschieben wollen. Mein Wissen zu diesem Thema ist sehr begrenzt. Also eine Frage für diejenigen, die es besser...
30.09.2010, 06:23
2
Antworten

Entwurfsmuster in Rails

Ich erinnere mich, ich habe ein GoF-Buch zurück in der Schule über Designmuster, die mir sehr bei meiner C- und C ++ - Programmierung geholfen haben, da mein Sprungschiff zu Rails versuchte, die Entwurfsmuster zu verwenden, die ich zuvor gelernt...
26.03.2010, 09:08
4
Antworten

Soll ich in Java ein reversibles Enum erstellen oder gibt es einen besseren Weg?

Ich habe dieses Problem schon oft gesehen und wollte die Gemeinde fragen, ob ich gerade den falschen Baum anbreche. Grundsätzlich kann meine Frage darauf heruntergebrochen werden: Wenn ich ein Enum (in Java) habe, für das die Werte wichtig sind,...
17.10.2009, 18:58
4
Antworten

"TryParse / Parse like" -Muster: Was ist der beste Weg, um es zu implementieren

Diese Frage ist ein Follow-up von Wie Sie darauf hinweisen, dass a Methode war erfolglos . Das xxx () Tryxxx () -Muster ist etwas, das in vielen Bibliotheken sehr nützlich sein kann. Ich frage mich, was der beste Weg ist, beide Implementierunge...
08.10.2008, 12:18
1
Antwort

PHP: Erstellen eines erweiterbaren CMS-Systems [geschlossen]

Ich habe eine neue Aufgabe vom Kunden erhalten, die im Grunde ein CMS für Schauspieler / Sänger und dergleichen schafft, die der Kunde an sie verkaufen wird. Es ist im Grunde genommen ein Paket und würde out-of-box ähnlich wie WordPress funkt...
28.07.2010, 18:58
2
Antworten

Die beste Methode, um StructureMap zur Implementierung eines Strategie-Patterns zu verwenden

Meine Webanwendung weist je nach Art des angemeldeten Benutzers einige geringfügige Unterschiede in der Geschäftslogik und der Darstellungslogik auf. Es scheint, als ob Variationen durch das Einfügen verschiedener konkreter Klassen auf der Grund...
30.09.2009, 17:03