0

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

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

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

4

1 回答 1

1

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

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

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

于 2017-06-12T07:43:40.420 回答