Цитата:
Пример, после загрузки Вы видите список скинов игрока и хотите выбирайте 1 из двух. По вашим словам вы отвязаны от модели.
В это же время кто-то другой его выбрал. Как вы про это узнаете?
|
На экране игрока два скина. Мы нажимаем на один, вью уведомляет контролер о нажатии на определенный элемент. Контроллер говорит модели, что игрок выбрал скин #1 (допустим). Модель проверяет доступность скина#1 и после того, как оказывается что ее уже забрали, говорим вьюшке отобразить сообщение об ошибке.
Но при этом модель совершенно не имеет представления о том, как именно выглядит скин#1 у игрока, который решил его выбрать. Для модели скины в данном случае - простые абстрактные данные, никак не связанные с картинками