aktueller Standort: Heim > Herunterladen > Lernmittel > Erstellung von Webseiten > PHP-Designmuster
PHP-Designmuster
Klassifizieren: Lernmaterialien / Erstellung von Webseiten | Veröffentlichkeitsdatum: 2018-02-06 | Besuche: 2881942 |
Herunterladen: 196 |
Neueste Downloads
Fantasy-Aquarium
Girls Frontline
Flügel der Sterne
Kleine Blumenfee, Feenparadies
Restaurant Cute Story
Shanhe Reiseerkundung
Liebe und Produzent
Das stärkste Gehirn 3
Odd Dust: Damila
Junge Reise in den Westen 2
24 StundenBestenliste lesen
- 1 Warum erhalte ich beim Einfügen von Bildern in mein Hugo-Blog einen 404-Fehler?
- 2 dsetup16.dll - Was ist dsetup16.dll?
- 3 dtrsve.dll - Was ist dtrsve.dll?
- 4 dxcodex.ocx – Was ist dxcodex.ocx?
- 5 Ist std::shared_ptr threadsicher, wenn gemeinsam genutzte Objekte geändert werden?
- 6 dsbho_02.dll - Was ist dsbho_02.dll?
- 7 Strategien zur Reduzierung der Startzeit und des Speicherbedarfs Ihrer Java-App um bis zu
- 8 Warum schlägt die Erstellung meines MySQL-Ereignisses mit der Meldung „Sie haben einen Fehler in Ihrer SQL-Syntax“ fehl?
- 9 Warum gibt meine Sass-Datei den Fehler „Ungültiges CSS: Erwarteter Ausdruck“ aus?
- 10 Warum schrumpft meine nicht wie erwartet? Es scheint ein nicht entfernbares Problem mit der Mindestbreite und dem Mindestinhalt zu geben.
- 11 dwin0008.dll - Was ist dwin0008.dll?
- 12 Was sind die Hauptunterschiede zwischen statischen und nicht statischen verschachtelten Klassen in Java?
- 13 X Empire-Preis stieg auf neues ATH: Das sollten Sie wissen
- 14 dwpp.dll - Was ist dwpp.dll?
- 15 Warum verursacht der Rückgabetyp meiner Go-Schnittstellenmethode einen Kompilierungsfehler?
Neueste Tutorials
-
- 国外Web开发全栈课程全集
- 1717 2024-04-24
-
- Go语言实战之 GraphQL
- 2000 2024-04-19
-
- 550W粉丝大佬手把手从零学JavaScript
- 3418 2024-04-18
-
- python大神Mosh,零基础小白6小时完全入门
- 2949 2024-04-10
-
- MySQL 初学入门(mosh老师)
- 1803 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品课堂
- 2616 2024-03-29
Entwurfsmuster sind nur etwas für Java-Architekten – zumindest haben Sie das immer gedacht. Tatsächlich sind Designmuster für jeden nützlich. Wenn diese Werkzeuge nicht den „Architekturastronauten“ vorbehalten sind, was sind sie dann? Warum sind sie in PHP-Anwendungen nützlich? In diesem Artikel werden diese Probleme erläutert.
Design Patterns, ein Buch von Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides Design (allgemein bekannt als „Gang of Four“), führte Designmuster in die Software-Community ein. Die Kernkonzepte hinter den vorgestellten Entwurfsmustern sind sehr einfach. Nach Jahren der Softwareentwicklung haben Gamma und andere bestimmte Muster mit festen Designs entdeckt, ähnlich wie Architekten Häuser und Gebäude entwerfen und Vorlagen dafür entwickeln, wo ein Badezimmer sein sollte oder wie eine Küche gebaut werden sollte. Die Verwendung dieser Vorlagen oder Entwurfsmuster bedeutet, dass bessere Gebäude schneller entworfen werden können. Das gleiche Konzept gilt für Software.
Entwurfsmuster stellen nicht nur eine nützliche Möglichkeit dar, robuste Software schneller zu entwickeln, sondern bieten auch eine Möglichkeit, große Ideen in freundliche Worte zu fassen. Sie könnten beispielsweise sagen, dass Sie ein Nachrichtensystem schreiben, das eine lose Kopplung bereitstellt, oder Sie könnten sagen, dass Sie ein Muster namens Observer schreiben.
Es ist sehr schwierig, den Wert von Mustern anhand kleinerer Beispiele zu demonstrieren. Dies fühlt sich oft wie ein Overkill an, da Muster tatsächlich in großen Codebasen funktionieren. In diesem Artikel wird keine große Anwendung demonstriert, daher müssen Sie darüber nachdenken, wie Sie die Prinzipien des Beispiels in Ihrer eigenen großen Anwendung anwenden können – nicht den Code selbst, der in diesem Artikel demonstriert wird. Das bedeutet nicht, dass Sie in kleinen Anwendungen keine Muster verwenden sollten. Viele gute Anwendungen beginnen als kleine Anwendungen und entwickeln sich zu großen Anwendungen. Es gibt also keinen Grund, nicht auf solch solide Codierungspraktiken aufzubauen.