Wende etablierte Muster wie Factory, Strategy, Adapter, Repository und Observer auf konkrete PHP-Probleme an. Refactoring-Übungen zeigen, wann ein Muster Komplexität senkt und wann es nur zusätzlichen Code erzeugt.