了解MVC、MVP于MVVM的区别

时间:2022-07-31 21:15:16
完整代码链接:http://blog.csdn.net/EthanCo/article/details/50177289
MVP介绍 View和Model的交互都由Persenter完成(View和Model的接口都只在Personter中被调用)
  • View 对应于Activity,负责View的绘制以及与用户交互
  • Model 依然是业务逻辑和实体模型
  • Presenter 负责完成View于Model间的交互

MVC介绍
  • Model 是应用程序中用于处理应用程序数据逻辑的部分。
  • View 是应用程序中处理数据显示的部分。
  • Controller是应用程序中处理用户交互的部分。 


MVP 与 MVC 区别 了解MVC、MVP于MVVM的区别  了解MVC、MVP于MVVM的区别 MVC: View允许与View进行交互  MVP: Model与View之间的交互由Presenter完成,Presenter与View之间的交互是通过接口的