Schau dir mal die
Jedi Code Library (JCL) an.
Diese umfangreiche Bibliothek zeigt, wie man Funktionen und Klassen sinnvoll in Units aufteilt
und ausserdem kompatibel mit den verschiedenen Delphi-Versionen bleibt.
Vor der Qualität her ist die JCL vergleichbar mit der
VCL/
RTL von Borland; an manchen Stellen sogar besser.
Es sind auch einige Beispielanwendungen enthalten, die zeigen, wie man die Bibliothek benützt.