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.
1
Antwort

Singleton vs Monostate Muster in Ruby

Angenommen, eine Klasse muss eine externe Bibliothek laden, die einige Zeit zum Laden benötigt und daher nur einmal geladen werden sollte. Zwei natürliche Lösungen hierfür wären die Verwendung des Singleton-Musters oder des Monostaten-Musters. G...
02.01.2012, 07:00
4
Antworten

Protokolle und Delegierte für Dummies

Ich habe versucht, das herauszufinden, ich verspreche es! Es gibt eine Fülle von Informationen da draußen und ich bin immer noch in einem Meer von abstrakten Konzepten überschwemmt! Es ist wie wenn ich ein Kind war und niemand mir erklären konnt...
06.01.2012, 13:39
3
Antworten

Wie ist java.io.Serializable das Memento-Muster?

Wie wir wissen, ist das Memento-Muster ohne Verletzung der Verkapselung, erfasst und externalisiert den inneren Zustand eines Objekts und kann später ohne Kenntnis des ursprünglichen Zustandes zurückgewonnen werden. Meine Frage kommt hier, wi...
07.07.2011, 11:17
4
Antworten

Wie verhindert man, dass das Factory-Method-Muster eine Warnung über den Aufruf virtueller Member im Konstruktor verursacht?

Auf www.dofactory.com fand ich ein echtes Beispiel für das Factory Pattern. Aber der Code generiert eine Warnung in ReSharper über einen virtuellen Memberaufruf in dem Konstruktor. Der Code, der die Warnung verursacht, ist folgender: %Vor...
29.06.2012, 21:14
1
Antwort

Welche zeitlichen Muster gibt es für neo4j- oder Graph-Datenbanken?

Ich suche nach Mustern (idealerweise mit Vorteilen / Nachteilen), die für Datenbanken bezüglich Zeit verwendet werden können. Eins, das ich mir vorstellen kann, ist einen Knoten zu haben, der einen Zeitpunkt oder einen Zeitraum darstellt....
28.03.2012, 00:02
1
Antwort

Golang automatisch einschließlich erweiterbare Anwendung

Ich bin ziemlich neu in Go und bin gespannt, ob es ein etabliertes Designmuster für erweiterbare Anwendungen gibt. Zum Beispiel habe ich in meiner Quelle ein Verzeichnis für Erweiterungen, in dem ich verschiedene anwendungsspezifische Erweite...
09.06.2014, 17:35
1
Antwort

Gibt es einen Metaprogrammierungsmusterkatalog für Python?

Ich habe gerade Python Cookbook gelesen. Das Buch ist erstaunlich. Ich denke, der beste Nutzen dieses Buches ist, dass es viele Beispiele gibt, die python in realen Problemanwendungen zeigen. Viele der Idiome beinhalten Metaprogrammierungstec...
22.01.2010, 14:38
1
Antwort

Implementierung des Adaptermusters

Das Adapterentwurfsmuster wird verwendet, um die Schnittstelle einer Klasse (Ziel) in eine andere Schnittstelle (Adaptee) zu konvertieren, die Clients erwarten. Adapter lässt inkompatible Klassen zusammenarbeiten, die sonst wegen ihrer inkompati...
25.02.2011, 15:00
2
Antworten

Wie kann ich das gesamte Format des Datums / Zeit-Formats in GWT für verschiedene Gebietsschemas erhalten?

Ich versuche, das gesamte Datums- / Zeitformatmuster in GWT zu erhalten, indem ich DateTimeFormat.PredefinedFormat verwende, um alle Muster des aktuellen Gebietsschemas zu erhalten. aber wie kann ich alle Muster für ein anderes Gebietsschema b...
08.06.2011, 08:16
1
Antwort

Verwenden abstrakte Fabriken "neu"?

Ich versuche Dependency Injection so viel wie möglich zu verwenden, aber ich habe Probleme, wenn es um Dinge wie kurzlebige Abhängigkeiten geht. Nehmen wir zum Beispiel an, ich habe ein Blog-Manager-Objekt, das eine Liste von Blogs erstellen...
02.02.2012, 18:52