知识卡片

尽量定义组合属性形成实体内部抽象层次

普通读书笔记卡 · 1973.j

内容

将属性尽可能定义为组合属性,实体内部就形成各自的抽象层次,每层类型各司其职、按数据与领域概念黏度分配职责,实体因此更内聚、职责更单一,避免扁平臃肿的对象结构。

参考来源

- 位置:《解构领域驱动设计》15.2.2(源文件:_epub-src/OEBPS/027.xhtml) - 结论依据:说明组合属性对实体内聚与信息隐藏的价值。 - 原始内容:当我们学会将实体的属性尽可能定义为组合属性时,就会在实体内部形成各自的抽象层次。每个抽象层次对应的类型都专注于做自己的事情,各司其职……实体类就能变得更加内聚,承担的职责也就更单一。