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

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Agiliter
Сообщения: 112
Зарегистрирован: 01 фев 2014, 13:46

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

Сообщение Agiliter »

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