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

Bridge- vs Strategie-Pattern

Ich weiß, diese Frage wurde oft gestellt, aber ich habe etwas recherchiert und verstehe es immer noch nicht, wahrscheinlich können Sie mir helfen: Wie bereits mehrfach erwähnt, ist die UML fast identisch. Auch die Implementierung und Idee ist me...
07.08.2016, 13:28
3
Antworten

DDD - Übergang des Entitätsstatus

Betrachten Sie das folgende vereinfachte Beispiel: %Vor% Der Klassenstatus wird direkt innerhalb des Domänenobjekttickets verwendet. Später im Lebenszyklus des Tickets können andere Zustände eingestellt werden. Das Ticket wird in einer Ti...
10.02.2010, 23:28
7
Antworten

Compact Framework - Gibt es ein MVC Framework / eine Bibliothek?

Ich habe ein Artikel zu diesem Thema von einem Microsoft-Mitarbeiter, aber hat jemand einen robusteren Rahmen dafür implementiert? Gibt es ein leichtgewichtiges Framework für WinForms, das leicht portiert werden kann? Ich würde gerne recht sch...
25.08.2008, 16:36
3
Antworten

Gibt es irgendwelche signifikanten Nachteile, abhängig von Abstraktionen?

Nachdem ich dieses Wiki über das Stable Abstractions Prinzip (SAP) gelesen habe, habe ich mich gefragt, ob irgendjemand irgendeinen Nachteil kennt eher Abstraktionen als Betons (ich vermute, das überwiegt die Vorteile). Die SAP sagt, je sta...
09.11.2015, 09:25
1
Antwort

Was ist der Unterschied zwischen aufgeblähter Klasse und markierter Klasse?

Wie ich in Effective java gelesen habe    Aufgeblähte Klassenhierarchien können zu aufgeblähten Klassen mit vielen führen   Methoden, die sich nur in der Art ihrer Argumente unterscheiden, so wie sie sind   keine Typen in der Klassenhierar...
20.03.2015, 13:30
2
Antworten

Wie erhalte ich einen iterativen Objektreferenz auf das Root-Objekt in PHP?

Ich habe eine Klasse, die ein wenig HTML5 benötigt und mit etwas DOM-Magie in eine Klasse verwandelt, die eine Erweiterung simpleXMLElement ist. Dies alles beginnt bei einer "Fabrik" (ich könnte diesen Begriff leicht missbrauchen) Klasse namens...
25.02.2015, 22:25
2
Antworten

Was ist die Motivation für die Implementierung von C # ExpressionVisitor?

Ich muss eine Lösung für eine Aufgabe entwerfen, und ich möchte etwas verwenden, das C # 's ExpressionVisitor theoretisch ähnlich ist. Aus Neugierde habe ich die .NET-Quellen für ExpressionVisitor geöffnet, um einen Blick darauf zu werfen....
22.01.2015, 14:41
2
Antworten

Eine Standardmethode zur Vermeidung von virtuellen Funktionen

Ich habe eine Bibliothek, in der es viele kleine Objekte gibt, die jetzt alle virtuelle Funktionen haben. Es geht so weit, dass die Größe des Zeigers auf eine virtuelle Funktionstabelle die Größe der nützlichen Daten im Objekt übersteigen kann (...
13.05.2014, 09:55
3
Antworten

Welche Überlegungen sollte ich anstellen, bevor Sie eine Anwendung in Visual Studio in mehrere Lösungen aufteilen?

In der Vergangenheit waren meine Projekte schwer zu verwalten, besonders wenn ich nach ein paar Jahren noch einmal nacharbeiten musste, um einen Teil neu zu schreiben oder zu aktualisieren, ohne alles neu machen zu müssen. Dieses Mal konzentrier...
23.11.2012, 16:47
3
Antworten

Hibernate-Sitzung pro Anfrage erstellen

Ich habe gerade ein einfaches Java-Testprojekt gestartet, das einige Entitäten unter Verwendung von Hibernate verwaltet und eine REST-Schnittstelle bereitstellt, um diese Objekte zu manipulieren und zusätzliche Geschäftslogik bereitzustellen. Di...
24.04.2012, 08:51