1.DDD中的领域对象、值对象、聚合根

一。DDD中的领域对象、值对象、聚合根

        参考地址:
DDD—快速理解聚合根、实体、值对象的区别和联系_王瑞学习笔记-CSDN博客聚合根、实体、值对象的关系:1.实体具有ID,生命周期,状态用值对象描述状态,实体通过ID进行区分是这个实体还是那个实体;2.聚合根是实体,聚合根的ID全局唯一,聚合根下面的实体的ID在聚合根内唯一即可;3.值对象的核心意思是值,与是否是复杂类型无关,例如Price、Count、OrderNo、CustomerAddress都是值对象;4.值对象无生命周期,本质是一个值,通过两个值对象的值是否相同来区分是都是同一个值对象;//聚合根public class order{ public strhttps://blog.csdn.net/kiwangruikyo/article/details/115252155        简单讲:

        领域对象:

        值对象:

                ①比较死。像地址,基本不变,变了就是这个类里面的值对象全部一起改。

                ②包含的所有属性都是基础类的属性。

                1.DDD中的领域对象、值对象、聚合根_第1张图片

        聚合根:

                ①聚合根:包含自定义类的属性的类。一个领域只能有一个聚合根实体,带有全局唯一标识的那个类就是领域的聚合根实体。

                ②非聚合根:包含自定义类的属性的类。也是聚合根,但是没那么重要。

                 1.DDD中的领域对象、值对象、聚合根_第2张图片

二.idea重命名类

参考网址:

Idea中怎样重命名类_Ice Point.-CSDN博客_idea类重命名首先点击你要改的类,并点击右键,再次移动鼠标到Refactor,在点击Rename在红色区域输入你要改的名字,点击Refactor保存。https://blog.csdn.net/weixin_43398418/article/details/104238442

你可能感兴趣的:(知识点,java)