而MVP则是由经典的模式MVC演变而来。:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。Controller。在MVP里,Presenter完全把Model和View进行了分离,主要的程序逻辑在Presenter里实现。从而使得在变更View时候可以保持Presenter的不变,即逻辑重用。Presenter中,所以视图和Presenter的交互会过于频繁,一旦View需要变更则Presenter也需要变更了。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的”View”上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。ViewModel来写。View需要更改时,ViewModel也需要更改。MVFM是Model-View-FunctionModel的简写。FunctionModel组成,View与FunctionModel的通讯由Command,Binding,Behavior和Trigger进行。MVFM源码,分为Wp8和Win8两个版本,并提供Demo加深理解。滇ICP备15006105号-1。