Цитата:
Сообщение от Psycho Tiger
2 путь имеется ввиду что-то вроде...
|
Тут скорее всего о "server" в нашем понимании речь не идет. Чуть абстрактнее лучше говорить об источнике данных — dataProvider. Я не раз упоминал, что источником может быть Socket, URLLoader, LocalConnection (видели бы вы эмуляцию четырех пользователей на одной машине. Четыре открытых флешки и сервер на LocalConnection, весело помигивающий спрайтами-индикаторами!), ExternalInterface, внутренний таймер с выстрелом данных в приложение, т.е. вообще любая штука, олицетворяющая внешнее изменение модели приложения. Источник может выдавать данные в любом виде (от примитивов до комплексных структур). Десериализатор содержит набор правил, с помощью которых осуществляется разбор выхлопа источника в свойства внутренней модели приложения. Изменился источник данных и мы не можем влиять на протокол — меняем сериализатор.