Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: OOP: Unidirektionale Beziehung wie realisieren?

  Alt 18. Apr 2006, 21:43
in dem Fall wäre es das beste die Basisklassen innerhalb einer Unit zu haben und dann forwarddeclarationen zu verwenden:
Delphi-Quellcode:
type
  TSpielfeld = class;
  TSpieler = class;

  TSteuerung = class(TObject)
  public
    constructor Create(ASpieler: TSpieler);
  end;

  TSpieler = class(TObject)
  public
    constructor Create(ASpielfeld: TSpielfeld);
  end;

  TSpielfeld = class(TObject)
  public
    constructor Create(ASteuerung: TSteuerung);
  end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat