005
16.06.2004, 15:41 Uhr
stephanw
localhorst
|
Vererbung ist das nicht. Aber Du hast grundsätzlich "recht" in dem worauf Du hinaus willst: In OOP gibt es verschiedene Formen um auszudrücken, wie bestimmte Klassen/Objekte in Beziehung stehen. Vererbung ist eine davon, Objekt-Komposition eine andere. Pauschal kann man nicht sagen, was besser ist. Auch im speziellen gibt es häufig mehr als eine Lösung, darüber gibt es viele Diskussionen, Meinungen etc. . Allerdings ist "public"-Vererbung für nicht-triviale Programme auf keinen Fall auf die leichte Schulter zu nehmen, das hat u.U. äußerst weitreichende Konsequenzen, derer man sich (auch als Nicht-Anfänger) häufig nicht bewusst ist. Hierbei sind mal so Stichworte wie Vor- und Nachbedingungen, Invarianten, Ersetzungsprinzip usw. zu nennen... --> Literatur bzw. Google bemühen -- Reden ist Schweigen und Silber ist Gold. |