Klasse aus Datenbank füllen, danach die Klasse verarbeiten
bearbeitet von plVererbung ist nicht immer sinnvoll. Und Mehrfachvererbung ist es auch nicht. Man muss eine Klasse schon sehr genau kennen wenn man vorhat das Erbe derer anzutreten. So ist oftmals DI der zweckmäßigere Weg.
Es gibt jedoch zumindest in Perl Möglichkeiten, Abhängigkeiten virtuell zu manifestieren um Programmcode lesbarer zu machen. Beispiel:
~~~perl
package xCGI::File;
..
package xCGI;
..
~~~
Als eine weitere Möglichkeit einer sauberen und reproduzierbaren Programmierung. Die Abhängigkeit der Klasse `xCGI::File` von Klasse `xCGI` ist rein virtuell. Tatsächlich findet hier gar keine Vererbung statt.
Diese Virtualisierung ist auch wesentlich für CPAN. Viele Autoren halten sich daran und das aus gutem Grunde. MFG