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.
Ähm, ... ja. Habe mit Interfaces noch nicht gearbeitet. Faktory??????
Das ganze ist schon 7 Jahre alt. Habe damals eine Klasse geschrieben, die sich um das Lesen und schreiben der
XML-Dateien kümmert. Davom leite ich dann einfach neue Klassen ab, die dann die Kind-Elemente und Attribute als Property definiert.
Ich finde es persönlich nicht schlimm, wenn man dann eine "lange"
pas-Datei bekommt. Mit den Navigationsmöglichkeiten der
IDE (inkl. unterstützung durch die GExperts) findet man sich sehr gut auch in langen Codes zurecht.
Aber man sollte ja immer mal über den Tellerrand hinausschauen. Gibt es ein Tutorial über Interfaces?