Посмотреть модель только для графического интерфейса? - PullRequest
1 голос
/ 03 мая 2011

Я смотрел на концепцию ViewModel, работая над компонентом GUI.Мне нравится идея, что ViewModel является своего рода подмножеством полной Модели, и что у меня могут быть различные представления о Модели.(И что ViewModels не зависят от реального представления GUI!)

Затем я начал думать о том, смогу ли я использовать эту концепцию и для модулей без GUI.Например, компонентам интеграции также может потребоваться подмножество модели, и они могут иметь «привязки» и «события» в абстрактном смысле.

Итак, есть ли какие-либо мысли об абстрактном смысле моделей представления,ограничено GUI?Или я неправильно понял концепцию ViewModel?: -)

Спасибо за любые отзывы!

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

Модели представления обычно называются Объектами передачи данных , например, при работе с веб-службами.

. Например, компонентам интеграции также может потребоваться подмножество модели, и они могут иметь «привязки» и «события» в абстрактном смысле.

Звучит так, будто вы хотите использовать интерфейсы.

0 голосов
/ 04 мая 2011

ViewModel, безусловно, может быть применен к работе без графического интерфейса, хотя в этом параметре он может иметь другое имя. Взгляните на PAC для расширения MVC в настройках не-GUI.

...