【发布时间】:2016-06-15 06:23:12
【问题描述】:
什么是交互器?它如何适应 MVP 设计?使用交互器与将交互器代码放在演示器中的优点/缺点是什么?
【问题讨论】:
-
简而言之,Interactor 就像与 Model 进行通信所需的语言。如果您需要从其他来源(例如数据库或网络)获取一些数据(模型),则需要使用 Interactor 连接到它。否则,如果您的 Presenter 不需要此类数据,则不需要 Model 和 Interactor。将 Interactor 代码放在 Presenter 中是不好的,原因与将 Presenter 代码放在 View 中的原因相同:关注点分离、可测试性、可维护性和可扩展性:digigene.com/android-architecture-part3-mvp-wolfkcats2
标签: java android design-patterns mvp android-project-template