Название: Подскажите какой шаблон проектирования выбрать Отправлено: Fregloin от Октябрь 20, 2014, 16:04 Добрый день. Не знаю с какой стороны подойти.
В общем суть такая: в программе куча разнородных объектов, которые унаследованы от разных классов. Нужно что бы одни объекты могли испускать события в формате {имя_события(QString),параметры_события(QVariantMap)}. Другие объекты могли эти события получать и обрабатывать в отдельных методах для каждого события. Объекты приемники должны подписываться на события, и при поступления такового их обрабатывать. Есть шаблон Observer, но по сути мне нужна его расширенная версия (если такова имеется). Можно еще назвать это как некий "диспетчер сообщений". Допустим в программе он один (синглтон). Все объекты должны знать о нем. проблема в том, что разные объекты создаются и живут в разных DLL. И они должны как то быть связаны между собой. Название: Re: Подскажите какой шаблон проектирования выбрать Отправлено: Bepec от Октябрь 20, 2014, 16:06 сигнал слоты для того и созданы. Вместо обсервера, берите диспетчера. Который и будет рулить очередью и раздавать кому что.
|