Als «design-patterns» getaggte Fragen

Ein Entwurfsmuster ist eine allgemeine wiederverwendbare Lösung für ein häufig auftretendes Problem beim Software-Entwurf. 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 Textmusterabgleich. Wenn Sie dieses Tag für umfangreiche Fragen zur Implementierung verwenden, markieren Sie die Codesprache, in der die Implementierung geschrieben ist.

28
Abhängigkeitsinjektion gegen Fabrikmuster
Die meisten der für die Verwendung von Dependency Injection angeführten Beispiele können wir auch anhand des Factory-Musters lösen. Es sieht so aus, als ob der Unterschied zwischen Abhängigkeitsinjektion und Werkseinstellung bei Verwendung / Design unscharf oder dünn ist. Einmal hat mir jemand gesagt, dass es einen Unterschied macht, wie Sie …


10
Warum sollten Sie "implizit entpackte Optionen" erstellen, da dies bedeutet, dass Sie wissen, dass es einen Wert gibt?
Warum sollten Sie eine "implizit entpackte Option" erstellen, anstatt nur eine reguläre Variable oder Konstante zu erstellen? Wenn Sie wissen, dass es erfolgreich entpackt werden kann, warum sollten Sie dann überhaupt eine Option erstellen? Warum ist das zum Beispiel so: let someString: String! = "this is the string" wird nützlicher …

10
ViewPager und Fragmente - Wie kann der Status des Fragments richtig gespeichert werden?
Fragmente scheinen sehr schön für die Aufteilung der UI-Logik in einige Module zu sein. Aber zusammen mit ViewPagerseinem Lebenszyklus ist für mich immer noch neblig. Guru-Gedanken werden also dringend benötigt! Bearbeiten Siehe dumme Lösung unten ;-) Umfang Hauptaktivität hat eine ViewPagermit Fragmenten. Diese Fragmente könnten eine etwas andere Logik für …

19
Was ist der grundlegende Unterschied zwischen den Factory- und den Abstract Factory Design Patterns? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Was ist der grundlegende Unterschied zwischen den Factory- …

16
Was sind die Unterschiede zwischen den Entwurfsmustern von Abstract Factory und Factory?
Ich weiß, dass es viele Posts über die Unterschiede zwischen diesen beiden Mustern gibt, aber es gibt einige Dinge, die ich nicht finden kann. Nach dem, was ich gelesen habe, können Sie anhand des Factory-Methodenmusters definieren, wie ein einzelnes konkretes Produkt erstellt werden soll, die Implementierung jedoch vor dem Client …




10
Singletons vs. Anwendungskontext in Android?
Ich erinnere mich an diesen Beitrag, in dem einige Probleme bei der Verwendung von Singletons aufgezählt wurden und einige Beispiele für Android-Anwendungen mit Singleton-Muster gesehen wurden. Ich frage mich, ob es eine gute Idee ist, Singletons anstelle einzelner Instanzen zu verwenden, die über den globalen Anwendungsstatus gemeinsam genutzt werden (Unterklasse …

5
Webbasierte Anwendungen für Entwurfsmuster [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich entwerfe eine einfache webbasierte Anwendung. Ich bin …

22
Wie studiere ich Designmuster? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe ungefähr 4-5 Bücher über Designmuster …


26
Wie sollte mein Objective-C-Singleton aussehen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.