Wäre es aber in dem Fall nicht sinnvoller, gleich von TComPort abzuleiten ...
Vererben oder
Benutzen wäre hier also die Frage.
Ich sehe öfters mal, dass vererbt wird obwohl gar keine so enge Verwandschaft besteht.
Beispiel:
Es gibt die Klasse
TField (Basisklasse) und
TStringField (abgeleitete Klasse).
Hier kann man ganz klar sagen ein TStringField
ist eine spezielle Variante von TField.
Bei der Wetterstation trifft dies nicht zu.
Die Wetterstation ist keine spezielle Variante von TComPort sondern
die Wetterstation
benötigt ein TComPort-Objekt zur Kommunikation mit dem realen Messwertgeber.