Это вопрос архитектурный.
В отличие от других языков программирования, в Delphi есть понятие Модуль(unit). Поэтому, ожидается, что архитектура Delphi-программ - это не простая связь классов, и здесь Модули должны играть определенную роль. А какую?
Кто занимается архитектурой delphi-программ, пожалуйста, поделитесь опытом, м.б. статьи интересные подскажите?
Заранее спасибо.
P.S.
На мысль о “роли модулей” натолкнула сегодняшней
тема ..., что в Delphi широко используются циклические ссылки в классах, а вот циклические ссылки между модулями уже запрещены.