Also ich habe auch ein wenig gelernt. Fakt ist aber, das nicht TRectangle.Draw aufgerufen wird, wenn das Objekt mit TFigure.Create aufgerufen wurde, sondern TFigure.Draw

Ich hätte im schlimmsten Fall eine
AV erwartet
Anbei ein kleines Beispiel, das den obigen Umstand näher betrachtet.
...

...