干净的架构。用例用法?

rez*_*eza 8 flutter clean-architecture

我想知道UseCase在Clean Architecture中的具体应用是什么。因为,如今当您拥有远程数据源或 REST API 时,繁重的流程都是在服务器端完成的,因此您无需在 UseCase 中实现任何逻辑。所有逻辑都是状态管理,用于处理加载错误等,这些必须位于状态管理内部。我错了吗?您是否有需要使用用例的场景?

far*_*ruk 4

恕我直言,尽管在 UseCase 中几乎没有任何逻辑可以实现,例如只是传递参数。创建用例将允许我们根据需要自由更改存储库。例如,不同的应用程序在存储库中使用不同的逻辑。

干净架构的好处不仅在于分层逻辑,还在于如何提高可重用性、可测试性和可扩展性(将来更容易更改和修改)