In Delphi musst Du die in eine
Unit schreiben. Wenn Du die Klassen unbedingt trennen willst, dann solltest Du eine abstrakte Basisklasse (also eine dritte) für mind. eine der Klassen deklarieren und diese dann in eine dritte
Unit packen. Dann kannst Du das Gewünschte erreichen. Stellt sich nur die Frage, ob sich hier der Aufwand lohnt
...
...