2015-06-22 11 views
0

Я пытаюсь ознакомиться с этим шаблоном, но я не уверен, что правильно понимаю концепцию «Модели».В шаблоне проектирования MV *, является моделью единичной единицы данных или всей логикой, которая работает с данными?

Например, будет ли одна ячейка в массиве представлять собой единицу «Модель», или фактический массив и вся логика для get/set на этом массиве составляют единицу «Модель»?

+1

Все, что имеет смысл. – Will

ответ

1

Модель - это все данные, логика и правила. Таким образом, фактический массив и вся логика для get/set составляют модель. В шаблоне проектирования MV нет явного модуля субмодельных данных.

+0

Это зависит от структуры? Например, в backbone.js, казалось бы, каждая отдельная часть данных считается моделью, тогда как весь набор моделей считается коллекцией. В этом отношении это означает, что шаблон проектирования не является строгим в отношении того, что составляет каждый компонент? – aruballo

+1

Правильно. Как шаблон подразделяется на дополнительные абстрактные субъединицы, не является ни стандартом, ни наложенной спецификацией. –

+0

Спасибо, это помогло мне понять позвоночник немного лучше. У меня были проблемы, потому что я думал, что шаблон был строгим в том, что составляет каждый компонент. – aruballo