Das Pattern, das du suchst, nennt sich Front-Controller
Nein, mit Sicherheit nicht, weil: Isch abe gar keinen Front-Controller ;)
Oh, ich denke schon.
Naja, im ResponseHandler treffe ich eine "Vorauswahl": Gibt es Parameter (POST, GET) oder gibt es keine. Diese Kontrolle erfolgt beim Aufruf der Interface-Methoden:
# Aufruf der Interface Methoden (gekürzt)
# $ro ist das Response-Objekt nach dem Single-Responsibility-Prinzip SRP
if($ro->param){
$ro->execute('control');
}
else{
$ro->execute('browse');
}
Brief: Ein Request läuft in den ResponseHandler
Wie auch immer du ihn nennst.
In einer mod_perl Umgebung hieß der schon immer so: PerlResponseHandler. Dieser Begriff ist keine Erfindung von mir ;)
Und solche Klassen nennt man dann meist Controller.
Dann wäre: PerlResponseHandler == Front-Controller ?
Ich wüsste nicht, dass ich das schoneinmal irgendwo so gelesen habe, aber ich kann ja mal gezielt gucken ;)
Bis dann.