hotti: Frameworks..

Beitrag lesen

hi Matti,

Bei deinem Beispiel frage ich mich, warum die Manager-Klasse überhaupt eine param-Methode hat. Warum bietet die Manager-Klasse etwas an, was die CGI-Klasse anbietet? Ich muss aber auch sagen, dass mir der Name "Manager" zu allgemein ist.

Der Name könnte auch 'Response' heißen, das ist in meinem FW die Basisklasse, die für jedem Request ein Responseobjekt (RO) erstellt. Jedes RO muss in der Lage sein, Parameter (GET, POST) verarbeiten zu können, das ist der Grund.

Der klassische Fall für eine Delegation: Gebraucht wird nur der Parser und anstatt einen eigenen Parser zu programmieren, wird die param()-Methode von Class CGI delegiert, von einer Klasse die sich jahrzehntelang bewährt hat.

--Hotti