EventDispatcher и Observer
Про EventDispatcher... я упоминал сишную статью https://www.pvsm.ru/c-3/14183
... в этом примере класс диспетчера является наследуемым - это очень странно, т. к. он знает только о срезе каких-то событиях, а не о всех — не совсем понятно для какой цели это нужно, выглядит будто задел под многопоточность, чтобы не было состояние гонки при параллельном оповещении...
...ну в таком случае можно просто поднять независимые экземпляры в терминологии внедрения зависимостей - not shared service ...
Комментарии
Отправить комментарий