实体(Entity)
缩写:无
简述
具有连续身份、属性可变仍被视为同一事物的对象(如用户、订单)。实体跟踪生命周期与状态变迁;相等通常基于标识而非当前全部字段。
使用场景
业务主数据、工作流对象、聚合根。
实践与应用
• 稳定标识
• 状态变更通过行为方法
• 与仓储/持久化标识对齐
注意事项
• 仅用字段相等比较实体
• 标识不稳定导致引用断裂
对比与易混
| 实体 | 值对象 | |
|---|---|---|
| 标识 | 连续身份 | 属性即身份 |
| 例子 | 用户、订单 | 金额、日期区间 |
关联术语
• 值对象:无独立身份、比重的对照
• 身份:实体持续存在的标识
• 生命周期:创建到消亡的状态变迁
• 聚合:一致性边界上的实体组合(领域驱动)