В паттерне "View Model" представление (View) отвечает только за отображение данных пользователю и обработку пользовательского ввода. Бизнес-логика (Model) вынесена в отдельный класс, который называется "View Model". Этот класс содержит данные и методы, необходимые для взаимодействия с моделью данных и обновления представления.