Где реализовывать логику?

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Где реализовывать логику?

Сообщение Agiliter » 16 окт 2014, 17:14

Добрый день!
В соответствии с концепцией MVC как представление, так и контроллер зависят от модели. Однако модель не зависит ни от представления, ни от контроллера. Как это понимать? Приложение будет работать даже, если останется одна модель, верно? Вики дает определение активной модели: "модель — это не только совокупность кода доступа к данным и СУБД, но и вся бизнес-логика. " А как быть в случае, когда часть логики определяется представлением? Например, есть два автомобиля, их движение без проблем может задаваться в модели. А вот как и где реализовывать их столкновение? Определить сталкиваются ли авто можно только hitTestObject-ом в виде. Или же пихать всю логику в контроллер. Но в обоих случаях модель становится зависимой от вида и/или контроллера.
С уважением,
М.Ф.
Agiliter

 
Автор темы
Сообщения: 112
Зарегистрирован: 01 фев 2014, 13:46
Благодарил (а): 29 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron