Сценарий в контексте карточной игры:
Пользователь перемещает карту по экрану. В результате перемещения координаты карты меняются. Если окажется, что карта находится в каком-то определенном месте, мы хотели бы убедиться, что объект Карты (Модель) обновлен и теперь содержит эти координаты.
Но View не должен напрямую разговаривать с моделью .., поэтому
Вместо непосредственного обновления Карты, View собирается уведомить Контроллер о том, что «Карта приземлилась». Получив это уведомление, я бы хотел, чтобы контроллер обновил местоположение карты вместо представления (модель обновления контроллера)
Вопрос 1:
Правильно ли я думаю об этом типе сценария?
Вопрос 2:
Можно ли отправить данные на контроллер вместе с уведомлением?