我开始与域驱动开发和大量阅读后,我试图重构应用程序的DDD方式。但我面临着一个根本性问题,不知道如何解决。作为实体或值对象的DDD查找
作为介绍我的应用程序应该做的一些简化任务。这是一个课程预定申请:
- 一门课程包括类别,日期,描述和位置
- 类别和位置可以从Dropdownbox
- 一个特殊的设置部分可以选择给用户的possibillity添加和 更改类别和位置
我对一个对象的不可变状态有点困惑。首先,我认为一个例子必须是一个实体对象,因为它有一个身份。但在范围当然地点本身是不可改变的,不能改变。
我真的很困惑。任何人都可以帮我清除我的观点吗?