Was sind das für Klassen wenn ich fragen darf?
Für meine Software gib es komplexe (vorgegebene)
XML-Strukturen. Jedes Element dieser
XML-Struktur ist bei mir eine Klasse. In der
XML-Definition kann ElementA z.B. 4 Childs vom ElementB haben. ElementB darf aber auch wider ein Child vom Type ElementA haben. Damit müssen die sich gegenseitig kennen. DAfür brauche ich dann eine Foreward-Deklaration.
Mit den Klassen bilde ich natürlich nicht nur die
XML-Struktur ab, sondern diese Klassen haben auch eine gewisse Logik und berechnen etwas. Daher wird dann die
Unit etwas größer.
Ein Grund sich gedanken zu machen, ob man die ganze Objektstruktur nicht auf Interfaces umstellt. Dazu eine Faktory, bei der sich alle implementierenden Klassen registrieren. Schon kann jede Klasse ihre eigene
Unit bekommen.