根据干净架构,设计 Interactor 是包含所有业务逻辑的部分。Interactor 这个术语对我来说相当令人困惑。Interactor 对我来说好像是在数据和呈现器这两个不同的层之间进行交互。
它是使用正确的术语吗? 请问有人可以详细解释 Interactor 的目的吗? 它遵循哪种模式? 如果 Interactor 不是我所认为的那样,则用于层之间交互的设计模式是什么?
根据干净架构,设计 Interactor 是包含所有业务逻辑的部分。Interactor 这个术语对我来说相当令人困惑。Interactor 对我来说好像是在数据和呈现器这两个不同的层之间进行交互。
它是使用正确的术语吗? 请问有人可以详细解释 Interactor 的目的吗? 它遵循哪种模式? 如果 Interactor 不是我所认为的那样,则用于层之间交互的设计模式是什么?
来源: 简明设计模式解释 - 作者亚历山大·谢韦茨。第14页(适配器),第32页(命令),第47页(外观)
interactor.computeValue(input)
。 - OneCricketeer这是MVP模式。正如您所说,它是介于Presenter和Data之间的中介(以Rest调用、共享首选项或Sqlite的形式)。