MVVM与mvc相对比较

原创2019-01-27 19:21:4397
摘要:MVC因为所有逻辑都写在c层,导致c层特别臃肿MVVM相对于MVC是把mvc中的Controller,进行拆分,让其瘦身。mvvm中Model和ViewModel之间进行双向绑定。因此在View和Model之间没有联系,通过ViewModel进行交互,视图的数据的变化会同事修改数据源,而数据源数据的变化也会立即反应到View上。

MVC因为所有逻辑都写在c层,导致c层特别臃肿

MVVM相对于MVC是把mvc中的Controller,进行拆分,让其瘦身。mvvm中Model和ViewModel之间进行双向绑定。因此在View和Model之间没有联系,通过ViewModel进行交互,

视图的数据的变化会同事修改数据源,而数据源数据的变化也会立即反应到View上。



批改老师:天蓬老师批改时间:2019-01-28 09:08:41
老师总结:最后句说得不是太准确, 视图变化影响到数据,数据影响到数据库, 视图只是数据库中数据的展现, 模型只是中间的暂存区

发布手记

热门词条