Architecture 实体不存在,根据干净的体系结构,SNS上只存在用例?

Architecture 实体不存在,根据干净的体系结构,SNS上只存在用例?,architecture,entity,use-case,clean-architecture,Architecture,Entity,Use Case,Clean Architecture,我读过一本书《干净的体系结构:软件结构和设计的工匠指南》(罗伯特C.马丁) 首先,我只读过翻译成我母语的版本,所以书中的思想词汇可能与英文版本不完全匹配,但我如何能够充分解释,让这里的人理解我所写的内容 书的解释 在这本书的商业规则部分,有关于 最重要的商业规则 实体 用例 根据这本书 无论系统是否自动化,“最重要的业务规则”都存在。例如,银行将N%的利息设置为一笔贷款 “实体”表示“最重要的业务规则” “用例”表示特定于应用程序的业务规则,该规则只有在系统自动执行时才存在 我的问题 像SN

我读过一本书《干净的体系结构:软件结构和设计的工匠指南》(罗伯特C.马丁)

首先,我只读过翻译成我母语的版本,所以书中的思想词汇可能与英文版本不完全匹配,但我如何能够充分解释,让这里的人理解我所写的内容

书的解释 在这本书的商业规则部分,有关于

  • 最重要的商业规则
  • 实体
  • 用例
根据这本书

无论系统是否自动化,“最重要的业务规则”都存在。例如,银行将N%的利息设置为一笔贷款

“实体”表示“最重要的业务规则”

“用例”表示特定于应用程序的业务规则,该规则只有在系统自动执行时才存在

我的问题 像SNS这样的基于Web的应用程序只有在有一个系统的情况下才能存在,而不像银行做贷款业务,这可能不需要一个系统。如果我应用“清洁架构”一书中的内容,SNS应用程序没有任何实体,所有业务逻辑都是用例

我的理解正确吗?

在他的文章()和他的书《鲍勃叔叔》中解释了这一点

“实体封装企业范围的业务规则”

“如果您没有企业,并且只编写一个应用程序,那么这些实体就是应用程序的业务对象。它们封装了最通用和最高级的规则。当外部事物发生变化时,它们最不可能发生变化。”


因此,如果您有一个拥有大量应用程序的企业,“实体”可能位于中心库或服务中,而如果您只有一个应用程序,“实体”则封装了您的应用程序最重要的/中心业务规则。这取决于您的应用程序上下文

不知道SNS在这里意味着什么?