知识卡片

归纳抽象要分辨定语修饰名词是类型差异还是值差异

普通读书笔记卡 · 1972.u

内容

归纳抽象主要针对由定语修饰的领域概念。名词建模会产出许多带定语的名词(配送地址、家庭地址等),要分辨它们是类型差异还是值差异:若是值差异则类型相同应归并为一个概念,如收货地址与家庭地址都是 Address;而订单状态与商品状态看似都修饰”状态”实则代表不同值,不能合并。

参考来源

- 位置:《解构领域驱动设计》14章14.2.3 归纳抽象(源文件:_epub-src/OEBPS/026.xhtml) - 结论依据:给出定语概念归并的判定原则。 - 原始内容:要注意分辨它们是类型的差异,还是值的差异。如果是值的差异,类型就应该相同,应归并为一个领域概念……订单状态和商品状态似乎修饰的都是状态,但实际上代表完全不同的值,两个概念不能合并。