Witam mam pewien problem z klasami <ort>przejżałem </ort>dużo artykułów o nich i wszędzie jest to jakoś potraktowane po macoszemu, ale do rzeczy
Mam 2 klasy
TFirma = class
...
ListaPracownikow:TListaPracownikow
...
end;
oraz
TListaPracownikow = class (TList)
...
constructor Create(parent :TFirma);
...
end;
Podstawowy problem to taki, że klasa TFirma nie wie co to TListaPracownikow i odwrotnie można to jej jakoś zaznaczyć bez zmiany kolejności?
Poza tym w klasie TListaPracownikow przydało by mi sie pole "parent" po którym chciałbym się w razie potrzeby dostać o poziom wyżej czyli do obiektu klasy TFirma czy coś takiego jak napisałem wyżej ma sens?
Możecie polecić jeszcze jakiś projekt np. na SourceForge w delphi który byłby oparty na klasach, ale taki z którego można by czerpać wzorce i zobaczyć jak to w praktyce dobrze wygląda bo w kursach zawsze są jakieś dziwne przykłady które kupy nie trzymają.
pozdrawiam