Thema: Delphi Vererbung - Designfrage

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

Re: Vererbung - Designfrage

  Alt 2. Apr 2010, 10:05
Wenn z.B. in den abgeleiteten TSpecified1 und Co. keine neuen Variablen oder virtuelle Methoden eingeführt wurden, also wenn die "Verwaltung" und der Speichervrebrauch gleich sind, dann könnte man zwar den "internen" Typenzeiger ändern, aber ich würde davon abraten und den "empfohlenen" Weg empfehlen ... also neues Objekt erzeugen und die Eigenschaften kopieren.

Delphi-Quellcode:
Specified := TSpecified1.Create;
Specified.Assign(General);
General.Free;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat