[...] eine Instanz der THauptklasse zu erzeugen und darüber auf die Unteklassen zugreifen könnte, sodass ich bei einem Aufruf einer Prozedur nur die THaupsklasse als Paramter übergeben muss und gleichzeitig die beiden Unterklassen mitübergeben habe. [...]
Ich werde den Eindruck nicht los, dass hier gedanklich (noch) keine klare Trennung zwischen Klassen und Instanzen stattgefunden hat...