在干净架构的背景下,用例和交互器意味着什么?

And*_*oid 8 mvp android use-case clean-architecture

什么是清洁架构背景下的用例和交互器。我读到用例包含业务逻辑,但是如果有一个表示层,我们可以在演示器中放置业务逻辑,那么为什么要用例呢?

pla*_*ist 8

在清洁架构中,“用例”和“交互器”的含义相同:它是包含业务逻辑的组件。此架构中的呈现器不包含任何业务逻辑。呈现器的工作是将用例交互器返回的数据结构映射为最方便视图的数据结构。


Jen*_*wed 0

用例是系统分析中用于识别、阐明和组织系统需求的方法。用例由特定环境中系统和用户之间的一组可能的交互序列组成,并且与特定目标相关。它由一组元素(例如,类和接口)组成,这些元素可以一起使用,其效果大于单独元素组合的总和。用例应包含对用户有意义的所有系统活动。用例可以被认为是与特定目标相关的可能场景的集合,实际上,用例和目标有时被认为是同义词。

一个用例(或一组用例)具有以下特征:

  • 组织功能需求
  • 对系统/参与者(用户)交互的目标进行建模
  • 记录从触发事件到目标的路径(称为场景)
  • 描述一个主要事件流程(也称为基本行动方案),也可能描述其他事件流程,称为异常事件流程(也称为备用行动方案)
  • 是多级的,以便一个用例可以使用另一个用例的功能。

用例可以在软件开发的多个阶段使用,例如规划系统需求、验证设计、测试软件以及创建在线帮助和用户手册的大纲。

  • 这并没有回答_在干净架构的背景下_用例是什么_ (2认同)