прослушивание нескольких событий одним слушателем?

Я создаю приложение на Symfony2, которое имеет социальный аспект (многие действия, выполняемые пользователем на сайте, будут отображаться в списке в стиле «новостной канал» для другие для просмотра). Я определил, что система диспетчера / прослушивания событий sf2 - лучший способ справиться с этим, но я Но его определение зависит от определения анализа. Так как ты должен это сделать? Замените ChooseStrategy на

void SetStrategy(StrategyBase* s) { _s = s; }

и выполните создание экземпляров в файлах, которые # включают как analysis.h, так и strategy.h? Какая здесь лучшая практика?

5
задан Luc Touraille 4 May 2012 в 09:24
поделиться