1
域驱动设计区分两种模型类型:实体和值对象。在大多数例子中,实体的属性是值对象或其他实体,而值对象的属性大多是简单的字符串,整数等(即原始数据类型)。DDD:实体是否可以具有原始数据类型的属性?
这使我想到了一个问题:一个实体是否也具有原始数据类型的属性?或者,您是否通常将实体的每个属性建模为值对象或另一个实体?
以下可能是一个回答此问题的示例:我们有一个实体Comment
,其属性为text
。是text
只是一个字符串变量或值对象?