ich will meine Frage erweitern: Wenn ich also ein Basisobjekt
Delphi-Quellcode:
type
TFigure = class(TInterfacedObject, IFigur)
FSeiteA : Double;
FSeiteB : Double;
function Umfang: Double;
function Flaecheninhalt: Double;
end;
nach der Dekleration des Interface erstelle und davon dann die weiteren Figuren (Quadrat, Dreieck usw) ableite, wird dann auch das TInterfacedObject vererbt,
dass für die Speicherfreigabe verantwortlich ist?
Kann ich also mit
Delphi-Quellcode:
type
TQuadrat = class (TFigure, IFigur)
FSeiteA : double;
FSeiteB : double;
function Umfang:double;
function Flaecheninhalt:double;
end;
weitere Klassen vererben, die dann auch TInterfacedObject erhalten?