Thema: Delphi Vererbung - Designfrage

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Vererbung - Designfrage

  Alt 2. Apr 2010, 11: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;
$2B or not $2B
  Mit Zitat antworten Zitat