An eurer Diskussion sieht man ganz nebenbei ein neues Problem, das Vererbung und vor allem abstrakte Klassen mit sich bringen: Wo ziehe ich die Linie? Was ist eine neue Klasse, und was lässt sich besser über Parameter oder Eigenschaften implementieren?
Das soll jetzt keine neue Frage sein, sonder einfach nur zeigen: Mit
OOP muss man sich schon im Vorhinein eine Menge mehr Gedanken machen.
Zitat von
sanchez:
... und wenn Obj ein Opel ist, dann kommt es in der Funktion fahre zu einem Ausnahmefehler, weil Opel diese Funktion fehlerhaft implementiert hat Mr. Green
@sanchez:
Vorsicht--ich fahre einen Opel, 93er Baujahr, und der fährt perfekt. Bis auf ein paar kleine Macken. Radio kaputt, Wackelkontakt in den Lautsprechern, Antenne lose, Rückwärtsgang geht manchmal nicht, Riesenloch zwischen 1. und 2. Gang, und letzten Frühling standen 10cm Wasser im Fußraum