Я прочитал несколько статей о роли модели (данных) в шаблоне MVVM. Тем не менее, я все еще не мог понять, что входит в модель.
Если модель реализует INotifyPropertyChanged? Если да, то какая разница между VM и моделью?
Если нет, изменение в Модели не будет уведомлять VM и View о том, что это произошло. Итак, учитывая, что логика входит в модель, кажется очевидным, что она должна уведомить ViewModel о некоторых ее изменениях. Однако разве не странно реализовать INotifyPropertyChanged в обоих классах?
Большое спасибо!