![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 11
|
Доброе время суток!
Разбираться с шаблоном проектирования MVC стал недавно. Обнаружил, что программирую как старая бабулька. В связи с этим решил переписать часть своего проекта с использованием MVC шаблона. Примерная постановка задачи (так как оно есть сейчас): 1. Есть набор различных по своей сущности объектов сцены приложения (надписи, картинки, внешние SWF и прочее, прочее...). 2. Эти объекты имеют как различные свойства и методы так и одинаковые. 3. Взаимодействие с пользователем примерно во всех объектах одинаковое (перемещение, поворот, реакция на клавиши и их сочетания) 4. Каждый из объектов является экземпляром отдельного класса и включает в себя методы, свойства, слушатели и т.д. и т.п. Вопрос: Как правильно построить проект с учётом MVC? Варианты которые я на данный момент рассматриваю как возможные: 1. Один Контроллер, Одна модель, Много вьюшек (но тогда модель будет для каждого отдельного объекта сцены хранить имена ненужных свойств) 2. Один контроллер, одна вьюшка, много моделей (но тогда вьюшка получится очень сложной для отображения объекта в зависимости от модели) 3. Один контроллер, много моделей, много вьюшек (этот вариант не лучше чем тот который есть сейчас, просто несколько упростит код каждого класса). Пожалуйста подскажите как лучше поступить. Если не сложно, то с обоснованием! Заранее благодарен! |
![]() |
Часовой пояс GMT +4, время: 16:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|