知识卡片
值对象也应拥有自给自足的领域行为
内容
值对象命名易让人误以为只该有值,实际只要采用对象建模范式,值对象同样遵循信息专家模式,拥有操作自身数据的“自给自足的领域行为”——自我验证、自我组合、自我运算,使其表现更丰富、更智能。
参考来源
- 位置:《解构领域驱动设计》15.3.3(源文件:_epub-src/OEBPS/027.xhtml)
- 结论依据:纠正值对象无行为的误解并给出其三类能力。
- 原始内容:值对象拥有的往往是“自给自足的领域行为”。这些领域行为……通常为值对象提供如下能力:自我验证;自我组合;自我运算。