Понимание MVVM: архитектурный подход в разработке приложений