Rolf B: in Bridge Design Pattern zusätzliche Funktionalität als callback verdeckt übergeben

Beitrag lesen

Hallo MB,

tut mir leid. Ich habe es jetzt 5 mal gelesen und bin immer noch der Meinung, dass mir deine Frage zu wirr ist, um sie zu verstehen. Ggf. auch zu viele Codefehler enthält.

Insbesondere begreife ich nicht was dein letztes Codebeispiel (mit callFoo, callBar und callQax soll. Da fehlt was, so ist es Syntaxmüll.

Es fehlt auch allgemein was, ich bringe die Brocken nicht zusammen.

Das Bridge Pattern habe ich aber auch noch nicht (bewusst) verwendet und musste mich erst mal einlesen.

Es könnte helfen, wenn du klarer machst, was Abstraktion, was Implementierung ist und wie das Ganze verwendet wird. Und wie callFoo/Bar/Qax mit der call Methode im Builder zusammenhängen (wenn überhaupt). Was das mit $c und $this->c bedeuten soll, verstehe ich auch nicht.

Ich bin auch noch nicht ganz überzeugt, dass das, was du hier Bridge Pattern nennst, auch wirklich eins ist. Ein Builder, der eine Liste von Validatoren intus hat, ist nicht unbedingt eine Bridge.

Rolf

--
sumpsi - posui - clusi