Применение MVC
От: skydion  
Дата: 10.01.08 08:40
Оценка:
Привет всем!

У меня возник вот такой вопрос.
Есть объект, он может быть представлен по разному в зависимости от стадии разработки
или использования этого объекта.

Скажем так есть три вида вид1, вид2, вид3 и этот объект во всех этих видах представляется
по разному и набор даных в принципе тоже расширяется от одного вида к другому.
Тоесть вид1 — самое простое (схематическое) представления объекта,
вид3 — самый сложный (детальный), можно сказать специфическое представление объекта.

Так вот можно ли здесь использовать MVC? Меня немного смущает то что здесь как бы разные
наборы даних, хотя из сложной структуры всегда можно извлечь часть необходимых даних для
любого вида, но это уже как бы накладные расходы получается...

Ну или такой вариант сделать иерархию класов от простого до сложного и уже в модели создавать
нужний клас в зависимости от того в каком представлении будет отображатся обект, хотя мне
кажется это уже ломает всю идею MVC.

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

Так вот, что посоветуете? А то я только взялся за это дело и хотелось бы грамотно все сделать,
хотя я себя не считаю крутым програмером...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.