PHP Architect's Guide to PHP Design Patterns
Классика паттернов для PHP-разработчиков
Zusammenfassung:
Einleitung
Das Buch „PHP Architect's Guide to PHP Design Patterns“ (auf Deutsch: „Handbuch des PHP-Architekten für PHP-Design-Patterns“) erschien 2005, als PHP gerade erst seinen Weg zur ernsthaften objektorientierten Programmierung begann. Der Autor — Jason E. Sweat — ist ein erfahrener PHP-Entwickler und Mitbegründer des beliebten Portals php|architect. Dieses Buch war eines der ersten, das die klassischen Design Patterns der „Gang of Four“ (GoF) an die Realitäten von PHP anpasste. Trotz seines Alters bleibt es eine wertvolle Quelle zum Verständnis der grundlegenden Prinzipien für die Erstellung flexiblen und wartbaren Codes.
Worum geht es in dem Buch
Das Buch besteht aus 12 Kapiteln und behandelt sowohl grundlegende als auch fortgeschrittene Patterns. Der Autor listet nicht nur Definitionen auf, sondern zeigt, wie jedes Pattern ein spezifisches Problem im Kontext der Webentwicklung mit PHP löst. Besonderes Augenmerk liegt auf praktischen Beispielen: Datenbankarbeit, Erstellung flexibler Caching-Systeme, Implementierung ereignisgesteuerter Architektur. Im Buch werden Patterns wie Singleton, Factory, Observer, Strategy, Decorator, Iterator und andere behandelt. Auch Themen wie Refactoring, Testing und Code-Dokumentation werden angesprochen.
Für wen ist dieses Buch
Das Buch richtet sich an PHP-Entwickler mittleren und fortgeschrittenen Niveaus, die bereits mit den Grundlagen der OOP vertraut sind und die Qualität ihres Codes auf die nächste Stufe heben möchten. Für Anfänger, die PHP gerade erst lernen,
Empfehlungen
GraphQL in JavaScript (Node.js): Vollständiger Leitfaden für moderne APIs
API-Entwicklung in C++: Erstellung leistungsstarker Bibliotheken und Dienste
GraphQL in Rust: Moderne APIs von Grund auf erstellen
GraphQL in C++. Moderne APIs von Grund auf neu erstellen
Maschinelles Lernen und Java: Ein praktischer Leitfaden
C# Yellow Book