AlexG (15.04.2023 05:02, просмотров: 89) ответил Costic на Очень абстрактное описание, но мне кажется надо использовать
события или callback-и. Например,
OnVar123Change()/OnRead()/OnWrite(), при_чём (SciFi так?) сделать
их виртуальными. Пусть будут пустые методы, да, будет чуть
медленнее, но удобнее для программистов. Ну, или классические
callback-и из мира Windows. Если есть указатель на
функцию-обработчик, то вызывать её всякий раз.
Описание абстрактное, потому что подобные задачи возникают
периодически в очень разных проектах (да и кому интересно копаться
в мегабайтах неабстрактных исходников?). Действительно, похоже всё
сводится к обработчикам.