Что такое модель в шаблонах проектирования пользовательского интерфейса, таких как MVC, MVP, MVVM?

Я видел множество руководств и примеров, использующих шаблоны проектирования пользовательского интерфейса Модель-Представление, и все они реализуют их по-разному, особенно в части Модель. В некоторых примерах Модель - это данные (фактическое объектное представление некоторой БД) на каком-то уровне доступа к данным (например, шаблон репозитория) на каком-то уровне обслуживания ...
Если кто-то скажет вам, что использует шаблон MV * в своем приложении, что он скажет вам о дизайне приложения? Поддерживает ли он представление базы данных в памяти в виде графа объектов и использует ли его в качестве источника данных или некоторого уровня доступа к данным для запроса базы данных ...

Что вы выберете в качестве модели для ориентированного на данные интеллектуального клиентского приложения, содержащего в основном страницы вкладок с таблицами?

5
задан Alex Burtsev 2 January 2011 в 15:29
поделиться