Да, на самом деле, это вполне нормально.Простые вычисления могут быть обработаны самим представлением.Например, если вы хотите отключить некоторые кнопки при нажатии на них, вы можете отключить их непосредственно из представления.
Обычно, если вы используете шаблон Model-View-Controller, представление регистрируется вместе с моделью и моделью.обновляет представление каждый раз, когда оно изменяется (это изменение происходит из-за манипуляции, выполняемой контроллером).Тем не менее, это нормально для представления, чтобы обрабатывать простые вычисления.Обратите внимание, однако, что это представляет собой компромисс между эффективностью и удобочитаемостью / гибкостью - вы можете позволить контроллеру изменить модель, которая обновляет представление (это более читабельно и гибко, но вы должны делать дополнительные вызовы функций) или просто справиться с этимв представлении (эффективный, но менее читаемый и менее гибкий).
Если это простое приложение, я предлагаю вам продолжить.Если вы намереваетесь расширить его или это групповой проект, который требует от других программистов расширения вашего кода, используйте MVC.