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