Здравствуйте, WWL, Вы писали:
WWL>Здесь не может быть циклических ссылок между компонентами системы.
WWL>Сергей и говорит Вам о том, что указатель на функцию — это "страховка" для одного модуля гарантированно вызывать функции, которые "ещё не написаны" (виртуальность).
Никакие циклические ссылки здесь не нужны. Нужна всего лишь одна хорошо известная функция в каждом модуле. Я бы еще добавил, что подход с"хорошо известными функциями" широко используется как раз в компонентых системах — COM, например.
Вероятно, в широко разрекламированном обероне тоже