Ralph: Vererbung und include()

Beitrag lesen

Hi,
sagt mal, wie macht ihr das, wenn ihr x voneinander erbende Klassen habt, z.B.

  • SuperComponent
  • SuperAuthor extends SuperComponent
  • RegisteredAuthor extends SuperAutor
  • PublicAuthor extends RegisteredAuthor

In meiner index.php habe ich bisher deshalb auch 4 include-Befehle stehen (und das gleich mehrmals fuer verschiedene Pakete).

Geht das nicht auch einfacher, ohne von aussen ueber die Vererbungsstruktur bescheid wissen zu muessen? Bei Java wuerde ich z.B. mit import.author.*; einfach alles einbeziehen.
Gibt es nicht einen Weg, innerhalb meiner Klasse PublicAuthor zu definieren, wo sich RegisteredAuthor befindet (so eine Art Kruemelspur zu legen bis zur SuperComponent)?

Danke fuer eure Anregungen!
Ralph