谈谈自己对MVC相关的理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈谈自己对MVC相关的理解相关的知识,希望对你有一定的参考价值。

  1.要说起MVC,估计没人不知道,就是说的Model,View,Controller三层模型的关系。其中View是界面上胡显示的各种UI控件,也是直接被用户所看到的。Model是数据模型层,承担着数据解析与数据模型化的任务。.MVC的网络请求,数据模型的转换都是比较麻烦的地方,都要放在Controller层中,各种逻辑任务都交给Controller层来处理,因此Controller的代码量还是相当之大的。

 2.而MVVM就是Model,View Model,View,没有所谓的控制层,这时候我们把请求数据的逻辑放在ViewModel层,ViewController/view拥有一个ViewModel对象,viewModel对象拥有一个view对象

以上是关于谈谈自己对MVC相关的理解的主要内容,如果未能解决你的问题,请参考以下文章

谈谈架构设计

JavaSE相关面试题

对MVC模式的理解是啥?

阿里预面:谈谈你对双亲委派机制的理解?这个名字有啥问题?如何打破?为啥双亲委派?...

一个初学者对于MVC架构的理解

谈谈 Git 分支管理的本质