我遇到了“域名对象”一词,并在Google上找到了几个定义,但我只是想验证我的理解是否正确。
这只是代表业务规则的任何类 - 因为“域”这个词通常意味着特定于某些本地问题集的规则,例如如何计算所得税。
因此,计算所得税的域对象将是您编写的代表所有税收规则的类吗?
答案 0 :(得分:2)
这将是域名服务。 域对象类似于收入或 TaxPayer 。该对象可以具有 Taxes 属性,该属性调用域服务以根据规则计算应付税额。
答案 1 :(得分:2)
域对象是表示业务域中给定实体的任何对象。有几种口味。一般而言,域对象保存数据以及正在建模的任何规则。有些人选择在逻辑上分离这些问题,以便业务规则不是与数据在同一对象中的进程。无论您选择哪种实现,域对象都以模块化方式对数据和规则进行逻辑分组。