您的位置:首页 > 其它

MVC与MVVM设计模式理解

2018-03-21 08:02 267 查看
MVC:简单来说就是,数据、试图、逻辑进行分层,实现解耦。
MVVM:是Model-View-ViewMode模式的简称。由模型(Model)、视图(View)、视图模型(ViewModel)三部分组成.比MVC更加释放控制器臃肿,将一部分逻辑(耗时,公共方法,网络请求等)和数据的处理等操作从控制器里面搬运到
ViewModel


MVVM的特点:

低耦合。View可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。可重用性。可以把一些视图的逻辑放在ViewModel里面,让很多View重用这段视图逻辑。独立开发。开发人员可以专注与业务逻辑和数据的开发(ViewModel)。设计人员可以专注于界面(View)的设计。

MVVM另一个重要特性,双向绑定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: