MVP相关总结

MVP定义

1.M:依然是业务逻辑和实体模型

2.V:对应Activity,负责view的绘制以及与用户交互

3.P:负责完成View与model间的交互

image

这张图总结了MVP和MVC之间的关系
MVP模式model是不会直接和View进行交互的。
mvc模式model是可以和view直接进行交互的

MVP实例讲解

image

image
image
image

总结

MVC模式中将Activity当做controller来处理,会导致Activity非常的厚重
而mvp模式,presenter代替controller来处理,使Activity专注于view创建绘制。

posted @ 2022-07-21 16:02  cfdroid  阅读(34)  评论(0编辑  收藏  举报