1.要说起MVC,估计没人不知道,就是说的Model,View,Controller三层模型的关系。其中View是界面上胡显示的各种UI控件,也是直接被用户所看到的。Model是数据模型层,承担着数据解析与数据模型化的任务。.MVC的网络请求,数据模型的转换都是比较麻烦的地方,都要放在Controller层中,各种逻辑任务都交给Controller层来处理,因此Controller的代码量还是相当之大的。
2.而MVVM就是Model,View Model,View,没有所谓的控制层,这时候我们把请求数据的逻辑放在ViewModel层,ViewController/view拥有一个ViewModel对象,viewModel对象拥有一个view对象
时间: 2024-11-07 14:53:28