PHP Design Patterns
320 Seiten
German
PDF
4.5

PHP Design Patterns

Паттерны проектирования в PHP

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch «PHP Design Patterns» von Aaron Saray (2019, 320 Seiten) ist ein praktischer Leitfaden zur Anwendung klassischer Entwurfsmuster im Kontext der Sprache PHP. Im Gegensatz zu vielen abstrakten Publikationen konzentriert sich dieses Buch auf reale Webentwicklungsaufgaben und bietet fertige Lösungen, die sofort in Projekte integriert werden können. Der Titel spiegelt den Inhalt vollständig wider: Es handelt sich nicht nur um eine Nacherzählung der GoF, sondern um eine Anpassung der Patterns an die modernen Gegebenheiten von PHP (einschließlich Version 7.x und höher).

Worum es in dem Buch geht

Das Buch ist in mehrere logische Blöcke unterteilt. Der erste Teil führt in die Grundlagen des objektorientierten Designs und die SOLID-Prinzipien ein, ohne die eine korrekte Anwendung von Patterns nicht möglich ist. Anschließend analysiert der Autor nacheinander drei Hauptgruppen von Patterns:

  • Erzeugungsmuster (Singleton, Factory, Abstract Factory, Builder, Prototype) — wie man die Objekterstellung verwaltet, Code-Duplizierung vermeidet und die Flexibilität erhöht.
  • Strukturmuster (Adapter, Decorator, Facade, Composite, Proxy) — wie man Beziehungen zwischen Klassen und Komponenten aufbaut, damit das System erweiterbar bleibt.
  • Verhaltensmuster (Strategy, Observer, Command, Iterator, State, Template Method) — wie man die Interaktion zwischen Objekten und Algorithmen organisiert.

Jedes Pattern wird mit einem konkreten Beispiel in PHP illustriert: von einfachem Code bis zu komplexeren

Empfehlungen