Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Nov 2011
Schade eigentlich?
Aber OK, wenn man sich den Aufbau und die Methode der Vererbung ansieht, ist es klar, warum es das so nicht geben kann.
Nja, wäre halt zu schön gewesen, aber war mir fast schon klar :angle2:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Nov 2011
Es geht darum, sicherzustellen, daß eine gewisse Reihenfolge in den Methodenaufrufen eintritt, egal wer wie dann nachher diese Methode überschreibt.
Also eine "kurze" Unterbrecheung in der Vererbungslinie.
Es geht auf soetwas Ähnliches hinaus, wie ein Singletonpattern.
Das Ergebnis wird demnächst hier vorgestellt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
5. Nov 2011
Moin,
bei Interfaces kann man doch sowas machen.
IMeinInterface = Interface
function VorfahrFunktion: Integer;
end;
TMeinObjekt = class(TVorfahr, IMeinInterface)
function IInterface.VorfahrFunktion = MeineFunktion
function MeineMeine: Integer;