Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
26. Nov 2007
Hallo,
nun, das war ja nur ein Beispiel. Wenn die tatsächliche Implementierung immer unterschiedlich ist, dann brauchst Du natürlich auch verschiedene Klassen. Möglicherweise kannst Du aber trotzdem eine Superklasse erstellen, die einige Gemeinsamkeiten zusammenfasst. Ob das geht, musst Du aber natürlich selbst wissen.
Gruß
xaromz
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
26. Nov 2007
Hallo,
da hilft doch wieder die gute alte Vererbung:
Du erstellst ein Interface mit den allgemeinen Methoden und leitest davon wiederum die speziellen ab. Das gleiche machst Du mit den Klassen:
type
ICamera = interface(IInterface)
procedure Initialize;
function getBild:SpectrumArray;
procedure setExposureTime(msTime : integer);
function getExposureTime: integer;