Die abstrakte Klasse TKnopf

Ein Blick auf die Klassen TKreisknopf und TRechteckknopf zeigt, dass diese die gleichen Attributen und Methoden besitzen.

Der Code ist identisch bis auf die Methoden zeichne und angeklickt. Also ist es - auch im Hinblick auf eine Erweiterung der Funktionalität dieser Klassen - sinnvoll als Verallgemeinerung eine abstrakte Oberklasse TKnopf einzuführen:

Download des entsprechenden Projektes.