Daniel2: Name für Entwurfsmuster

Beitrag lesen

Das Pattern, das du suchst, nennt sich Front-Controller

Nein, mit Sicherheit nicht, weil: Isch abe gar keinen Front-Controller ;)

Oh, ich denke schon.

Brief: Ein Request läuft in den ResponseHandler

Wie auch immer du ihn nennst. Im Front-Controller-Pattern gibt es eine Klasse, die genau das macht. Request entgegennehmen, Routen + Verarbeitung an einen Controller delegieren, Response zurückgeben.

der schaut in die Routingtable und guckt, welche Klasse an den URL gebunden ist

Das kann ein Front-Controller entweder selbst machen, oder aber er verwendet spezialisierte Router-Klassen für diesen Zweck. Ich sehe da keine Abweichung vom Front-Controller-Pattern.

(Default-Class=NotFound).

Soweit auch nichts besonderes.

Von dieser Klasse wird eine Instanz erstellt, welche ein Interface implementiert.

Und solche Klassen nennt man dann meist Controller.

Eine Parameter-Kontrolle erfolgt nicht "An der Front" sondern erst in [...]

Muss auch nicht. Im ZendFramework, welches das FrontController-Pattern ebenfalls implementiert, ist es Aufgabe der Controller und/oder des Routers, die Parameter zu prüfen.