MVP介绍 View和Model的交互都由Persenter完成(View和Model的接口都只在Personter中被调用)
- View 对应于Activity,负责View的绘制以及与用户交互
- Model 依然是业务逻辑和实体模型
- Presenter 负责完成View于Model间的交互
MVC介绍
- Model 是应用程序中用于处理应用程序数据逻辑的部分。
- View 是应用程序中处理数据显示的部分。
- Controller是应用程序中处理用户交互的部分。
MVP 与 MVC 区别 MVC: View允许与View进行交互 MVP: Model与View之间的交互由Presenter完成,Presenter与View之间的交互是通过接口的