Suchergebnisse für Anfrage "design-patterns"

12 die antwort

Besuchermusterimplementierung bei Nichtverfügbarkeit des Quellcodes

Einer der Gründe, das @ in Betracht zu zieh Visitor_pattern [https://en.wikipedia.org/wiki/Visitor_pattern]: in praktisches Ergebnis dieser Trennung ist die Fähigkeit, bestehende Objektstrukturen um neue Operationen zu erweitern, ohne diese ...

18 die antwort

switch case in Python funktioniert nicht; brauche ein anderes Muster

Ich brauche eine Hilfe mit einem Code hier, ich wollte das Switch-Case-Muster in Python implementieren, so wie in einem Tutorial gesagt, ich kann ein Wörterbuch dafür verwenden, aber hier ist mein Problem: # type can be either create or update ...

14 die antwort

Verwenden eines Strategiemusters und eines Befehlsmusters

eide Entwurfsmuster kapseln einen Algorithmus und entkoppeln Implementierungsdetails von ihren aufrufenden Klassen. Der einzige Unterschied, den ich feststellen kann, besteht darin, dass das Strategy-Muster Parameter für die Ausführung enthält, ...

TOP-Veröffentlichungen

12 die antwort

Wie wird absichtlich ein Fehler beim Kompilieren der Vorlageninstanziierung verursacht?

Manchmal möchten Sie beim Codieren mit C ++ - Vorlagen verhindern, dass Benutzer eine bestimmte Spezialisierung oder einen Satz von Spezialisierungen instanziieren, da das Ergebnis unsinnig wäre. Sie können also eine (bestimmte oder teilweise) ...

4 die antwort

Android benutzerdefinierte Listener für ein Ereignis

Ich versuche, ein Ereignis auszulösen, wenn ein ganzzahliger Wert aktualisiert wird, aber dies schlägt fehl. Hier ist der Code, den ich benutze: Declaring The Custom Listener public class fieldactivity extends AppCompatActivity ...

16 die antwort

Wann nützt es, Strings in Java zu fliegen?

Ich verstehe dasGrundide [https://stackoverflow.com/questions/2909848] von Javas String-Internierung, aber ich versuche herauszufinden, in welchen Situationen es passiert und in welchen ich mein eigenes Fliegengewicht machen müsste. Etwas im ...

10 die antwort

Der Punkt einer Schnittstelle [duplizieren]

Mögliches Duplizieren: Wie erfahre ich, wann eine Schnittstelle erstellt werden muss? [https://stackoverflow.com/questions/444245/how-will-i-know-when-to-create-an-interface] Ich frage mich, ob ich ein Interface verwenden soll. Verwenden Sie ...

16 die antwort

Nachteil der Objektzusammensetzung gegenüber der Klassenvererbung

Die meisten Design-Patten-Bücher sagen, wir sollten "die Objektzusammensetzung der Klassenvererbung vorziehen". Aber kann mir jemand ein Beispiel geben, dass Vererbung besser ist als Objektzusammensetzung.

2 die antwort

Flask: Wie verwende ich den App-Kontext in Blaupausen?

Ich lerne Kolben und Python und kann meinen Kopf nicht so legen, wie eine typische Kolbenanwendung strukturiert werden muss. Ich muss von Blueprint aus auf die App-Konfiguration zugreifen. Etwas wie da #blueprint.py from flask import Blueprint ...

4 die antwort

Android - Googles Widerspruch zu Singleton Pattern

Ich habe ein wenig über die Verwendung von Singleton-Mustern in Android und deren Nachteile hinsichtlich der Beibehaltung des Kontexts gelesen. In der Tat, wenn ich den folgenden Code implementiere: private static HttpManager sSingleton; ...