请问为什么在MVP结构选择时,使用Contract和不使用Contract的区别在哪里?谢谢。
来源:1-5 MVP架构理论基础讲解

roubodai
2017-12-30
写回答
1回答
-
雷宇
2018-01-03
传统MVP中,Contract主要用于管理View回调接口和Presenter接口,当接口很多的时候,代码结构能够很清楚的看出来。
因为咱们MVP中Presenter没有使用接口,只是使用了实现类,通过Dagger来实例化,所以就没有使用Contract来管理。View的回调接口也是对Presenter对应,能够一目了然,层次也比较清晰。
00
相似问题