aci*_*cid 3 domain-driven-design model
我对应该和不应该在域层中的内容有点混淆.
比方说,我的领域专家描述了Product其中包括实体title,price以及description性能和一定的行为.然而,考虑到领域专家最终试图描述产品的最终用户外观(表示层?)这一事实会产生几个问题:
title并且description根本没有在域层中使用(它们只是用作UI表示属性),我应该将它们放在我的域层中,还是应该只存在于表示层中?我应该如何区分我的领域专家提供的实体属性真正属于域层?我认为这是购物应用程序(或类似的).在这里,在这方面---购物的情境---,一个Product可以有description,price和title,因此他们可以的属性Product.
在另一个背景下(物流,订购等),a Product(当时是不同的类)可能只有SKU和相关属性(权重,......),但不是title或description.