实体与值对象关系及用法浅析.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-04-28 发布于北京
  • 举报

《052_对实体和值对象的关系和用法进行浅析》

实体+值对象,按照业务功能倒推他们的行为和属性,领域服务,领域,module,工厂

+,上下成,用户界面+应用服务

大家一定注意,任何一个实体都是有唯一标识的,是唯一的一个实体,比如一个订单、一个

用户、一个快递单、一个发货单、一辆货车,等等,而且实体一定是可变的,里面的数据可

以变化的

值对象,一定是没有唯一标识的,他是不可变的,他就是包含了多个数据,这些数据都是不

可变的,组成了一个纯粹的数据值对象

一般来说,都会把实体的唯一标识建模为一个值对象,值对象里包含了这个实体的标识数据,

而且一定是不可变的

publicclassOrder{

privateOrderIdorderId;

}

还是那句话,刚开始你先别建模行为和详细的数据属性,先把一个一个的实体、标识、值对

象都识别和建模出来,然后再慢慢建模里面的行为和详细数据属性

这周我们先从DDD理论层面,分析分析,这个实体的唯一标识一般都是怎么设计的

文档评论(0)

1亿VIP精品文档

相关文档