Скажите, что вы строите игру в тетрис. Как любой правильный программист, у вас есть логика взгляда с одной стороны, и ваша бизнес-логика с другой стороны; вероятно, полный MVC продолжается.Тетрис и красивая графика
Когда модель отправляет update()
, вид перерисовывает себя, как и ожидалось.
Но тогда ... если вы хотите добавить, скажем, анимацию, чтобы исчезнуть строка, как бы вы реализовали это в представлении?
Сделайте любые предположения, которые вы хотите, за исключением того, что «все правильно инкапсулировано».