Zitat von
GuenterS:
is brauchst Du dann, wenn Du zum Beispiel Objecte in einer Liste speicherst, welche nicht unbedingt aller derselben Basisklasse (außer TObject) angehören.
Wieso? Von den Objekten, die ich in eine Liste reinspeicher, sollte ich doch wissen, was es für welche sind.
Ich denke auch, dass man bei
OOP in "Reinform" kein is braucht, nur: Wem bringt es was, ein Programm zu haben, das als Musterbeispiel in einem Buch über
OOP gelten könnte, das Programm dafür aber viel einfacher und schneller implementiert hätte werden können, wenn man die
OOP weniger streng ausgelegt hätte?
IMHO muss man da stets zwischen Theorie und Realität abwägen.