框架模式总结

MVC:学习简单但是解耦不够彻底
MVP:解耦更加彻底,学习起来也项目比较简单,但是代码相对比较繁琐
MVVM:代码逻辑非常简洁,但是学习成本比较大
MVP与MVC对比

1.Model与View不再直接进行通信,而是通过中间层Presenter来实现
2.Activity的功能被简化,不再充当控制器,主要负责View层面的工作

MVVM与MVP对比

1.减少了接口数量
2.告别繁琐findViewById操作
3.实现了数据和视图的双向绑定,极大的简化代码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容