MVC与MVVM设计模式理解
2018-03-21 08:02
267 查看
MVC:简单来说就是,数据、试图、逻辑进行分层,实现解耦。
MVVM:是Model-View-ViewMode模式的简称。由模型(Model)、视图(View)、视图模型(ViewModel)三部分组成.比MVC更加释放控制器臃肿,将一部分逻辑(耗时,公共方法,网络请求等)和数据的处理等操作从控制器里面搬运到
MVVM的特点:
低耦合。View可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。可重用性。可以把一些视图的逻辑放在ViewModel里面,让很多View重用这段视图逻辑。独立开发。开发人员可以专注与业务逻辑和数据的开发(ViewModel)。设计人员可以专注于界面(View)的设计。
MVVM另一个重要特性,双向绑定
MVVM:是Model-View-ViewMode模式的简称。由模型(Model)、视图(View)、视图模型(ViewModel)三部分组成.比MVC更加释放控制器臃肿,将一部分逻辑(耗时,公共方法,网络请求等)和数据的处理等操作从控制器里面搬运到
ViewModel中
MVVM的特点:
低耦合。View可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。可重用性。可以把一些视图的逻辑放在ViewModel里面,让很多View重用这段视图逻辑。独立开发。开发人员可以专注与业务逻辑和数据的开发(ViewModel)。设计人员可以专注于界面(View)的设计。
MVVM另一个重要特性,双向绑定
相关文章推荐
- 理解MVC,MVP和MVVM设计模式
- 理解MVC,MVP,MVVM设计模式的区别
- MVC与MVVM设计模式理解
- Android设计模式理解(mvc mvp mvvm)
- 理解MVC,MVP和MVVM设计模式
- 理解MVC,MVP和MVVM设计模式
- MVC、MVP、MVVM 三种设计模式的理解
- 理解MVC,MVP和MVVM设计模式
- 理解MVC,MVP和MVVM设计模式
- 理解MVC,MVP和MVVM设计模式
- 对Android中设计模式MVC,MVP,MVVM的简单理解
- 理解MVC,MVP和MVVM设计模式
- MVC 和 MVVM 设计模式
- 关于设计模式和mvc的理解
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
- 理解MVC、MVVM、RAC开发模式
- Android 设计模式之MVC,从一个实例中来理解MVC
- MVC/MVP/MVVM 三种设计模式 汇总
- 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式