MVC和MVVM模式的区别

来源:互联网 发布:软件方案文档 编辑:程序博客网 时间:2024/05/22 16:28

1,MVC (Model-View-Controller)

M - Model :数据保存

V - View : 用户界面

C - Controller : 业务逻辑

MVC ,用户操作> View (负责接受用户的输入操作)>Controller(业务逻辑处理)>Model(数据持久化)>View(将结果通过View反馈给用户)


2,MVVM

M -Model

V - 

VM - 



MVVM是将“数据模型数据双向绑定”的思想作为核心,因此在View和Model之间没有联系,通过ViewModel进行交互,而且Model和ViewModel之间的交互是双喜那个的,因此试图的数据的变化会同事修改数据源,而数据源数据的变化也会立即反应到View上。





阅读全文
0 0
原创粉丝点击