
21.03.2013, 13:34
|
|
блогер
Регистрация: Mar 2007
Сообщений: 1,291
|
я бы послушал Котяру и сделал элементарную MVC, которую потом уже обкладывайте шаблонами со всех сторон как хотите.
есть некий контроллер , управляющий IO ..в нем создается коннектор, который гонят тупо сериализованные под свой формат данные. есть модель, наследник диспатчера (ну или своя реализация нотификаций).
коннектор получает пакет данных и сует их в модель (где будут сериализовываться данные сейчас не принципиально), модель уведомляет об изменениях всех подписчиков, коим в классическом варианте является вид.
для уменьшения рутинной работы для каждого типа входящего сообщения регистрируем некую команду, которая знает что такой то тип сообщения парситься там-то и меняет такое то свойство модели.
может сумбурно написал..звиняюсь )
|