知识卡片

值对象与实体第二判据:状态变化产生新对象还是维持身份

普通读书笔记卡 · 1973.n

内容

第二判据是确定对象属性值变化后究竟产生一个完全不同的对象,还是维持相同身份标识——前者是值对象,后者是实体。如出勤记录若允许改状态并须凭唯一标识判定同一性,则应为实体。

参考来源

- 位置:《解构领域驱动设计》15.3.1(源文件:_epub-src/OEBPS/027.xhtml) - 结论依据:给出值对象/实体的第二层判据。 - 原始内容:第二个判断依据是确定对象的属性值是否会发生变化,如果变化了,究竟是产生一个完全不同的对象,还是维持相同的身份标识。——前者是值对象,后者是实体。