Android MVP&x27;清洁体系结构中的s模型与交互器

Android MVP&x27;清洁体系结构中的s模型与交互器,android,mvp,android-mvp,Android,Mvp,Android Mvp,我在我的应用程序中使用了MVP模式,最近我一直在阅读有关清洁体系结构的文章。有一件事我真的不明白:MVP中的模型和Interactor中的模型有什么区别?我的理解是,交互者只是模型的特例。我们没有处理大量用例的模型,而是将每个用例拆分为一个单独的类。除此之外,您显然可以在单独的模块中移动所有的interactiors,但就代码而言,这两个类都在做相同的事情 我是对的还是遗漏了一些重要的观点?谢谢 tl;dr:换句话说,MVP中的模型只是一群交互者s 我不得不说,模型、交互器、业务层是提供数据的层

我在我的应用程序中使用了
MVP
模式,最近我一直在阅读有关清洁体系结构的文章。有一件事我真的不明白:MVP中的模型和Interactor中的模型有什么区别?我的理解是,
交互者
只是
模型
的特例。我们没有处理大量用例的模型,而是将每个用例拆分为一个单独的类。除此之外,您显然可以在单独的模块中移动所有的
interactior
s,但就代码而言,这两个类都在做相同的事情

我是对的还是遗漏了一些重要的观点?谢谢


tl;dr:
换句话说,MVP中的
模型
只是一群
交互者
s

我不得不说,模型、交互器、业务层是提供数据的层的名称,我使用MVP架构,如果业务层交互器要使用Android API,则更愿意将其称为帮助器

我的建议是不要拘泥于名称,选择一个,并试图照顾MVP层分离

您可以查看此示例项目和本文,以更加熟悉MVP