Model-View-ViewModel (MVVM) - это архитектурный шаблон проектирования для реализации пользовательских интерфейсов, который отделяет UI (представление) от его данных (модель) с помощью логики представления (его ViewModel).

Model-View-ViewModel (MVVM) - это шаблон архитектурного проектирования для реализации пользовательских интерфейсов. Основное внимание уделяется разделению проблем между представлением (UI) и моделью (данными) с использованием промежуточного уровня, называемого ViewModel, для повышения управляемости, масштабируемости и тестируемости.

Он используется во всех xamlсредах, включая wpf, silverlight, windows-phone, uwp, xamarin, ZK frameworkи javascript, включая KnockoutJS. Популярные платформы .Net, реализующие шаблон, включают:

Смотрите также: