【问题标题】:MVP's Model vs Interactor from Clean architectureMVP 的模型与来自 Clean 架构的交互器
【发布时间】:2017-06-11 13:48:56
【问题描述】:

我在我的应用程序中使用MVP 模式,最近我一直在阅读有关清洁架构的文章。我不太明白的一件事是:MVPInteractor 中的模型有什么区别?我的理解是Interactor 只是Model 的一个特例。我们没有使用处理大量用例的模型,而是将每个用例拆分到一个单独的类中。除此之外,您显然可以将所有Interactors 移动到一个单独的模块中,但就代码而言,两个类都在做同样的事情。

我是对的还是我错过了一些重要的点?谢谢

tl;dr : 换句话说,MVP 中的Model 只是一堆Interactors ?

【问题讨论】:

    标签: android mvp android-mvp


    【解决方案1】:

    我不得不说模型、交互器、业务层是提供数据的层的名称,我使用 MVP 架构,如果它要调用 API,我更喜欢调用我的业务层交互器,如果它要调用帮助器使用 Android API。

    我的建议是不要拘泥于名称并选择一个并尝试处理 MVP 层分离。

    您可以查看这个示例项目http://github.com/mmirhoseini/marvel 和这篇文章https://hackernoon.com/yet-another-mvp-article-part-1-lets-get-to-know-the-project-d3fd553b3e21 来更熟悉MVP。

    【讨论】:

      猜你喜欢
      • 2016-10-02
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 2018-08-27
      • 2018-01-17
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多