Я создаю игру pacman, используя шаблон MVC. Согласно этой диаграмме в Википедии модель и представление взаимодействуют .
"Примечание: сплошные линии указывают на прямую связь, а пунктирные линии указывают на косвенную связь"
Насколько я понимаю, все обязательно проходит через контроллер? Скажем, например, когда игрок перемещается или пользователь щелкает, чтобы добавить в корзину, разве это не обрабатывается контроллером, а соответствующие данные в модели манипулируются контроллером?
Я не понимаю, почему представление будет напрямую взаимодействовать с моделью?
Спасибо
Адам