c# interview questions :- What is MVVM ( Model view view model) Design pattern ?

 Posted by articlesmaint on 3/5/2011 | Category: C# Interview questions | Views: 19165

This is a good c# interview questions which is asked around design pattern.

MVVM is a UI design pattern. The main use of this pattern to remove UI cluttered code like bindings , synchronization etc.

In this pattern we create a extra class called as view model  or model which acts as a bridge between model and view. The view sends the actions and data to the model view class who in turns sends the data to model. Any changes in the model is replicated or informed to the UI using the INotifyPropertyChanged interface.


Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response