实现领域驱动设计 第7章 领域服务

mac2025-10-18  9

领域服务 是无状态的操作

    应该避免在聚合中使用资源库

领域服务有可能在单个原子操作中处理多个领域对象

领域服务:

   1.执行一个显著的业务操作过程

   2.对领域对象进行转换

   3.以多个领域对象作为输入进行计算,结果产生一个值对象

  过度地使用领域服务将导致贫血领域模型,即所有的业务逻辑都位于领域服务中,而不是实体和值对象中。

我们将所有的领域术语都放在身份管理这个领域中,而不是一部分放在领域模型中,另一部分放在客户端中

 

 

 

 

 

最新回复(0)