MVP相关总结
MVP定义
1.M:依然是业务逻辑和实体模型
2.V:对应Activity,负责view的绘制以及与用户交互
3.P:负责完成View与model间的交互
这张图总结了MVP和MVC之间的关系
MVP模式model是不会直接和View进行交互的。
mvc模式model是可以和view直接进行交互的
MVP实例讲解
总结
MVC模式中将Activity当做controller来处理,会导致Activity非常的厚重
而mvp模式,presenter代替controller来处理,使Activity专注于view创建绘制。