我试图弄清楚如何最好地使用 Clean Architecture 和 DDD 来定义用例。假设我有一个应用程序来处理交货的拣货、包装和运输。这是流程:
- 用户输入交货以在屏幕上填充运输信息
- 用户选择订单项并单击按钮选择
- 用户输入包装信息(例如重量和尺寸)并单击按钮进行包装。
- 用户点击发货按钮调用外部系统获取发货标签
以下是我正在考虑定义我的用例交互器的选项:
- 创建 4 个 Interactor 类,为上面列出的每个步骤创建一个
- 创建 1 个带有 4 个方法的 Interactor 类来处理上面列出的步骤
创建 3 个交互器类
一个。交互者 1 将处理 Enter Delivery 和 Pick
湾。交互器 2 将处理包装
C。交互器 3 将处理运输
先感谢您!