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

Ist eine "Master Preferences" -Klasse eine gute Idee?

Ich habe eine Klasse, die Benutzereinstellungen für ein großes Softwareprojekt verwaltet. Jede Klasse im Projekt, die möglicherweise eine Benutzereinstellung aus einem persistenten Speicher ablegen oder abrufen muss, ruft die statischen Methoden...
26.02.2009, 23:34
4
Antworten

Wie heißt es, wenn Menschen versuchen, Design Patterns zu verwenden? [geschlossen]

Es muss einen Namen geben, wenn Nutzer versuchen, Design Patterns zu verwenden. Ich kenne die Begriffe anti-patterns und code-smell (unter anderem), aber sie scheinen nicht auf diese Situation zutreffen. Versteht mich nicht falsch, ich...
05.06.2012, 16:02
1
Antwort

Was ist der Mehrwert des funktionalen Pattern Design Patterns von Kestrel? (Scala)

Ich frage mich, warum es so nützlich ist, den Nebeneffekt-Teil eines Codes mit Kestrel wegzulegen. Hat jemand Erfahrung damit? und kann die wahre Motivation erklären und wie genau es hilft. Obwohl ich verstehe, dass Pure funktionale Programmi...
22.04.2014, 22:35
1
Antwort

Richtlinienbasierte Design-C ++ - Fragen

Ich habe das Buch von Andrei Alexandrescu Modern C ++ Design gelesen. Und ich habe eine Frage über die Dekomposition einer Klasse in Richtlinien. Was wäre eine gute Politikgröße? Die meisten Beispiele zeigen Teile wie Konstruktion, Zerstörung...
25.02.2014, 21:48
1
Antwort

Versuch, das Muster der doppelten Zuteilung zu verstehen

Ich habe versucht, das Double-Dispatch-Muster zu knacken und es mir schwer gefallen. Ich versuchte schließlich ein Beispielprogramm, um mir selbst zu helfen. Hier ist das Wesentliche. Aber dann habe ich beschlossen, es ohne Double-Dispatch...
06.04.2013, 00:41
7
Antworten

Wie übergebe ich eine statische Klasse als Argument in Java?

Ich habe eine Basisklasse namens "Entity", die eine statische Methode namens "construct" hat, die eine Entity-Instanz zurückgibt. Ich habe mehrere verschiedene Unterklassen dieser Klasse (für die Demonstration nehmen wir an, dass "Obst" und "Gem...
21.08.2012, 21:25
2
Antworten

Muster zum Erstellen von wiederkehrenden Ereignissen

Ab und zu stehe ich vor einem Feature, das besser wäre, wenn ich etwas wiederkehrende Fähigkeit darin lege. Um es klar zu machen, lassen Sie mich ein bekanntes Beispiel verwenden. Wenn ich in Google Kalender ein Ereignis als wiederkehrend fes...
24.01.2011, 14:38
5
Antworten

Funktioniert das Factory Pattern?

Das Singleton- und das Registry-Muster waren sehr einfach und leicht für mich, um es sofort zu verstehen, aber das Factory-Muster war etwas, das ich noch nicht in der Lage war, mein Gehirn zu 100% zu interpretieren. Ich denke, ich könnte es jetz...
26.01.2010, 09:17
11
Antworten

Verwendung expliziter Schnittstellen, um die Programmierung gegen eine Schnittstelle zu gewährleisten

Ich habe Argumente für die Verwendung expliziter Schnittstellen als eine Methode zum Sperren einer Klassenverwendung für diese Schnittstelle gesehen. Das Argument scheint zu sein, dass man, indem man andere zur Programmierung der Schnittstelle z...
07.10.2008, 14:51
2
Antworten

Eignet sich die Android-UI-Entwicklung gut für ein bestimmtes Designmuster?

Eignet sich die Android-Plattform für einen bestimmten Stil der UI-Programmierung wie MVC oder MVP? Der Großteil meiner UI-Erfahrung ist mit Spaghetti-Code auf einem sehr alten Embedded-Gerät oder in GWT mit MVP, so dass ich nicht weiß, wo ich a...
23.02.2010, 19:20