MVC与MVVM的理解
2020-03-10 本文已影响0人
Doter
MVC简单的理解,
如下图:

view:能够实现数据有目的的显示
model:用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。
controller:起到不同层面间的组织作用,用于控制应用程序的流程
MVVM理解
如下图:

View:用于展示数据
ViewModel:是一个绑定器,能和 View 层和 Model 层进行通信。
Model:是数据和逻辑。
此处解析非常经典:
MVC,MVP 和 MVVM 的图示- 阮一峰