|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Вопрос терминологии: класс данных между моделью и VO
Как называется класс для хранения данных, который уже не VO, но и ещё не полноценная модель-участник MVC-тусовки?
Больше характеристик: - как и VO он типизированный и хранит типизированные данные - не только данные, но и состояние - может иметь немного методов (публичных/приватных) для изменения своего состояния - ничего не делает с другими классами/объектами - его данными (и кучей таких же объектов как он) оперирует полноценная модель, медиатор вьюшки (к примеру, говорим про фреймворк RobotLegs) |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
VO = visual object?
Что-то вроде данных для вьюшки, но не на уровне триады? Просто данные, data, view data можно. По сути это данные локализованные возле вьюшки, триады они не касаются.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
VO = Value Object
Скорее данные для модели в первую очередь, но иногда и для представления тоже (вьюшка берёт данные из них также, как и из другой/их полноценной модели) Последний раз редактировалось fljot; 07.01.2011 в 00:10. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Понятно )
Ну как я считаю, что и value object (речь о паттерне же?) это как бы модель. Мелкая, глупая. Этакая микромодель. А то что она ничего не делает, просто хранит данные и изменяется извне - это просто говорит что скорее всего эта модель имеет "финальную" вложенность, т.е. самая младшая модель вообще.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
|
|||||
Регистрация: Sep 2010
Сообщений: 47
|
Цитата:
Я считаю вы описали модель. |
|
|||||
Ну да, никто особо не напрягается, что оно не расширяет Actor. Но тогда получается, что VO это очень-преочень специфичная штука: как только у одного проперти появляется сеттер и этот VO может диспатчить об изменении или он начинается использоваться для хранения состояния — его уже сразу воспринимают как полноценную модель.
|
|
|||||
Регистрация: Sep 2010
Сообщений: 47
|
Собственно, вопрос можно свести к "Что такое VO и чем он отличается от модели?". Затрудняюсь на него ответить )
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Модель не обязана диспатчить о своём изменении. Это всего лишь один из способов оповещения. Вид может читать модель по таймеру(контроллеру) например.
__________________
Отряд Котовскага |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 15:57. |
|
« Предыдущая тема | Следующая тема » |
|
|