005
04.11.2008, 13:52 Uhr
ao
(Operator)
|
Was du da vorhast, ist folgendes: Äpfel, Birnen und Pflaumen in einen Eimer schütten und als "Obst" durch die Gegend reichen. Das ist NUR DANN sinnvoll, wenn der Empfänger es auch als Obst behandelt (alles in einen Topf, Zucker drauf, Kompott kochen).
Wenn die Pflaumen vorher entsteint werden müssen, ist es besser, die Sorten getrennt zu halten als jedes Stück noch mal zu untersuchen: Bist du eine Pflaume? Wenn ja, dann Stein rausholen.
Eine Basisklasse sollte man nur einführen, wenn es wirklich Polymorphie zwischen den Objekten gibt, und nicht nur deshalb, um sie in denselben Container stopfen zu können. Verschiedene Dinge GEHÖREN NICHT in denselben Sack. Sonst machst du am Ende "class Thing" und leitest davon die ganze Welt ab.
Bessere Vorschläge? Dazu müsste man wissen, was das eigentlich werden soll. |