深入探讨MVC MVP MVVM

阅读了《安卓进阶之光》和《安卓源码设计模式》,我对MVC MVP MVVM有了更深的理解,接下来我用白话讲解一下Android中三者各自的特点,如有不妥之处希望各位大佬批评指正。 1.MVC一种业务逻辑、数据、界面显示分离的方法组织代码。 Model:对应数据部分,存取数据(包括从数据库存取和网络获取等) View:对应界面显示,响应用户交互事件(View依赖Model) Controller:处
相关文章
相关标签/搜索