Почему MVVM и каковы его основные преимущества?
Почему мы имеем дело с MVVM поверх MVC или MVP, когда имеем дело с WPF?
Какую дополнительную выгоду мы получаем, используя это?
Редактировать:
Если честно, сегодня у меня было интервью, и мне задавали этот вопрос. Я ответил как INotifyPropertyChanged, ICommand, IValue Convertor .. но он не был удовлетворен. Отныне я поставил этот вопрос
заранее спасибо