Suchergebnisse für Anfrage "design-patterns"

10 die antwort

Ist es in c # möglich, eine Factory zu erstellen, die Schnittstellen zusammenführt?

var mergedInstance = MergeFactory<InterfaceOne, InterfaceTwo>(); ((InterfaceOne)mergedInstance).InterfaceOneMethod(); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod();Kann jemand ein Entwurfsmuster oder eine exakte Syntax empfehlen, mit der so ...

10 die antwort

Client-Server-Datenbanken synchronisieren

Ich suche nach allgemeinen Strategien zum Synchronisieren von Daten auf einem zentralen Server mit Clientanwendungen, die nicht immer online sind. n meinem speziellen Fall habe ich eine Android-Telefonanwendung mit einer SQLite-Datenbank und ...

4 die antwort

Registry-Muster und verzögerte Instanziierung registrierter Objekte

Stellen wir uns vor, wir haben ein Registrierungsmuster ... <?php class Registry { private static $objects = array(); private static $instance = null; public static function getInstance() { if (self::$instance == null) { self::$instance = new ...

TOP-Veröffentlichungen

20 die antwort

Java Interface-Implementation Pair [geschlossen]

Gibt es eine bevorzugte Methode oder einen bevorzugten Stil zum Erstellen einer Standardimplementierung für Schnittstellenmethoden? Angenommen, ich hatte eine häufig verwendete Schnittstelle, bei der in 90% der Fälle die von mir ...

8 die antwort

C ++ Singleton Template Klasse

In einem kürzlich durchgeführten Projekt musste ich eine Singleton-Klasse erstellen und nachdem ich viel in Google herumgebuddelt hatte, kam ich auf diese Definition der Vorlagenklasse. Die Idee ist, von dieser Template-Klasse abzuleiten und den ...

10 die antwort

Was ist Komposition in Bezug auf objektorientiertes Design?

Ich höre (und lese auf dieser Seite) viel über "Komposition gegenüber Vererbung bevorzugen". Aber was ist Compositon? Ich verstehe Vererbung aus der Sicht von Person: Säugetier: Tier, aber ich kann die Definition von Kompostion nirgendwo ...

4 die antwort

Ist es eine generische Möglichkeit, eine andere Methode aufzurufen, wenn eine Methode in C # @ aufgerufen wir

Ich habe eine Methode wie diese: public Something MyMethod() { Setup(); Do something useful... TearDown(); return something; } Die Methoden Setup und TearDown befinden sich in der Basisklasse. Das Problem, das ich habe, ist, dass ich diese Art ...

2 die antwort

Refactoring Form.ShowDialog () Code zu MVP

Ich habe eine WinForm und einige Eigenschaften, die darauf festgelegt sind. zum Beispiel: Name, Adresse werden im Formular akzeptiert. (viele weitere Eigenschaften im aktuellen Beispiel) Die aktuelle Implementierung ähnelt in etwa frmName ...

12 die antwort

wann brauchen wir ein Adaptermuster?

Wann müssen wir uns für das Adaptermuster entscheiden? Wenn möglich, gib mir ein reales Beispiel, das zu diesem Muster passt ...

4 die antwort

Differenz zwischen den Entwurfsmustern für Fassade, Proxy, Adapter und Dekorateur? [geschlossen

Was ist der Unterschied zwischen den Entwurfsmustern "Fassade", "Proxy", "Adapter" und "Dekorateur"? Ich habe noch nie eine klare Erklärung gelesen, was ist deins?