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.




13
Wie implementiere ich ein Builder-Muster in Kotlin?
Hallo, ich bin ein Neuling in der Kotlin-Welt. Mir gefällt, was ich bisher gesehen habe, und ich habe darüber nachgedacht, einige unserer Bibliotheken, die wir in unserer Anwendung verwenden, von Java nach Kotlin zu konvertieren. Diese Bibliotheken sind voll von Pojos mit Setter-, Getter- und Builder-Klassen. Jetzt habe ich gegoogelt, …


10
Entwurfsmuster: Abstrakte Fabrik gegen Fabrikmethode
Hinweis: Fragen finden Sie am Ende des Beitrags. Ich habe die anderen Stackoverflow-Threads zu Abstract Factory vs Factory Method gelesen . Ich verstehe die Absicht jedes Musters. Die Definition ist mir jedoch nicht klar. Die Factory-Methode definiert eine Schnittstelle zum Erstellen eines Objekts, lässt jedoch Unterklassen entscheiden, welche davon instanziiert …




11
Builder-Muster in effektivem Java
Ich habe kürzlich begonnen, Effective Java von Joshua Bloch zu lesen. Ich fand die Idee des Builder-Musters [Punkt 2 im Buch] wirklich interessant. Ich habe versucht, es in meinem Projekt zu implementieren, aber es gab Kompilierungsfehler. Folgendes habe ich im Wesentlichen versucht: Die Klasse mit mehreren Attributen und ihre Builder-Klasse: …


3
Observer Design Pattern vs "Listeners"
Es scheint mir, dass das in GOF beschriebene Observer-Entwurfsmuster wirklich dasselbe ist wie das, das Listener in verschiedenen Toolkits gefunden haben. Gibt es einen Unterschied zwischen den Konzepten oder sind Zuhörer und Beobachter wirklich dasselbe? (Ich suche keine bestimmte Implementierung einer Computersprache, ich möchte nur den Unterschied (falls vorhanden) aus …

10
Entity Attribute Value Database vs. strikter relationaler Modell-E-Commerce
Man kann mit Sicherheit sagen, dass das EAV / CR- Datenbankmodell schlecht ist. Das gesagt, Frage: Welches Datenbankmodell, welche Datenbanktechnik oder welches Datenbankmuster sollte verwendet werden, um mit "Klassen" von Attributen umzugehen, die E-Commerce-Produkte beschreiben, die zur Laufzeit geändert werden können? In einer guten E-Commerce-Datenbank speichern Sie Klassen von Optionen …

4
MVC (Laravel), wo Logik hinzugefügt werden soll
Nehmen wir an, wenn ich eine CRUD-Operation durchführe oder eine Beziehung auf eine bestimmte Weise ändere, möchte ich auch etwas anderes tun. Wenn beispielsweise jemand einen Beitrag veröffentlicht, möchte ich auch etwas für die Analyse in einer Tabelle speichern. Vielleicht nicht das beste Beispiel, aber im Allgemeinen gibt es viele …


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.