MVVM和MVC理解

什么是MVC和MVVM

MVC、MVVM是两种常见的前端架构模式,这种架构模式是抽象分离出来的为了解决某一类问题的方法。 MVC和MVVM中的特点: 相同点:其中M指的是model(数据),V指的是view(视图) 不同点:这两种架构中,不同的只是MV之间的纽带部分。

MVC
分为M(model模型) V(view视图) C(controller控制器)。在MVC中用户进行视图操作之后交给控制器处理,在控制器中响应视图的事件调用model的接口对数据进行操作,只要model发生变化,就给对应的视图进行更新操作。
MVC的执行流程: 用户操作-View(负责接收用户的输入操作)-Controller(业务逻辑处理,接收View层传递过来的指令,选取Model层对应的数据,进行相应操作。)-Model(数据持久化)-View(返回结果给View)
MVVM
分为M(model数据) VM(控制

MVVM和MVC理解最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/17888.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>