Zitat:
Eine abstrakte Klasse ist eine Klasse, die dazu designed wurde, dass man von ihr ableiten muss. Sie definiert bestimmte Methoden als abstrakt - sie sind definiert, aber nicht implementiert. Eine Klasse die man instanzieren will und die von dieser Basisklasse ableitet, muss diese abstrakten Methoden auch alle implementieren. Erst dann ist die Klasse komplett und kann wirklich benutzt werden.
das letztere gilt aber nicht für Delphi. Hier kann man Klassen, mit abstrakten Methoden auch instantiieren. Es knallt erst beim Zugriff auf abstrakte, nicht implemnetierte Methoden.