In dieser Serie haben wir uns einige Designmuster und deren Anwendung auf die Softwareentwicklung – insbesondere die WordPress-Entwicklung – angesehen.
Das Besondere an Designmustern ist, dass es so viele verschiedene Arten davon gibt, dass es fast unmöglich ist, allen Mustern auf dem Blog gerecht zu werden. Dennoch kann das Verständnis dieser drei hoffentlich dazu beitragen, Ihr Interesse an der Verwendung von Designmustern in Ihrer Arbeit zu wecken.
Zum Abschluss dieser Serie wollte ich eine Liste weiterer Muster, Ressourcen und Anleitungen bereitstellen, die für Sie nützlich sein könnten, wenn Sie diese spezielle Serie für Ihre Entwicklungsarbeit nützlich finden.
Hier ist die Sache: Die Liste der Designmuster ist nicht festgelegt. Einige sind schon seit längerem etabliert.
Die Sache ist, dass diese Muster je nach Kontext, in dem sie implementiert werden, sogar unterschiedliche Anordnungen haben – deshalb halte ich es für so wichtig, das Kernmuster zu verstehen, damit man es an seine Bedürfnisse anpassen kann bzw. kann Identifizieren Sie es in freier Wildbahn wie folgt: Bei Bedarf können Sie Ihre Arbeit weiterhin auf eine Weise implementieren, die perfekt mit der vorhandenen Implementierung zusammenarbeitet.
Trotzdem kann ich hier unmöglich alle Designmuster auflisten. Ich kann eine Reihe beliebter Muster zusammen mit einigen Links zu den entsprechenden Wikipedia-Artikeln auflisten, damit Sie sich einige ansehen können.
Für die oben aufgeführten Artikel empfehle ich, jeden einzelnen Artikel zumindest vollständig zu lesen. Viele davon können auf Ihre tägliche Arbeit zutreffen, insbesondere wenn Sie eine größere Anwendung entwickeln. Sie sind auch dann noch anwendbar und von Vorteil, wenn Sie an kleineren Projekten arbeiten. Danach schauen wir uns zwei Bücher an, die ich Entwicklern wärmstens empfehlen kann, sie immer auf dem Schreibtisch zu haben.
Ressourcen
Head First Design Patterns
Head First Design Patterns ist im Vergleich zu vielen der heute verfügbaren Materialien ein relativ neues Buch. Es verwendet einen anderen Lehrstil als viele klassische Bücher oder Lehrbücher. Es verwendet viel Humor, viele Bilder, Diagramme, Humor usw. Persönlich liebe ich den Stil, aber ich weiß, dass einige Leute ihn möglicherweise ablehnen.
Trotzdem behandelt dieses Buch die folgenden Muster:
Strategiemodus
Dieses Buch wird auch „Gang of Four“ genannt, weil es von vier herausragenden Software-Ingenieuren geschrieben wurde. Dies ist eine eher technische Lektüre als Head First Design Patterns, ich empfehle sie aber trotzdem, weil die Beschreibung der Muster und die bereitgestellten Diagramme und Implementierungen leicht zu verstehen sind.
Ich würde sagen, wenn Sie gerade erst in die Welt der Designmuster eintauchen, würde ich mit Kopf voran beginnen und dann das Buch lesen, sonst könnte es etwas langweilig oder nicht sehr interessant erscheinen.
Vor diesem Hintergrund finden Sie hier eine Liste der Muster, die Gang of Four in ihrem Buch bereitgestellt hat:
Abstraktes MusterBuilder-Muster
Eine der Gefahren für Leute, die Designmuster zum ersten Mal entdecken, ist die Tendenz, sie überall anzuwenden , aber tun Sie das nicht: Designmuster bieten viele Vorteile in der Softwareentwicklung, aber sie haben ihren Platz, Dinge sollten nicht in ein Muster gezwungen werden.
Sie sollten natürlich passen.
Kurz gesagt: Versuchen Sie nicht, Muster zu verwenden, um sie zu nutzen, sondern verwenden Sie sie, wenn ihr Design zu dem Problem passt, das Sie lösen möchten.
Damit haben wir unsere Serie über Designmuster in WordPress abgeschlossen.
Zusammenfassend:
Alles in allem scheint es, als hätten wir viel abgedeckt. Die Wahrheit ist, dass es noch viel mehr zu überprüfen gibt. Wenn Sie diese spezielle Serie interessant fanden oder mehr über aktuelle Themen erfahren möchten, schauen Sie sich unbedingt die weiter oben in diesem Artikel aufgeführten Designmuster an oder lesen Sie die beiden oben verlinkten Bücher.
Das obige ist der detaillierte Inhalt vonDas Potenzial von Designmustern in WordPress freisetzen: Unsere Reise beginnt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!