我開始與域驅動開發和大量閱讀後,我試圖重構應用程序的DDD方式。但我面臨着一個根本性問題,不知道如何解決。作爲實體或值對象的DDD查找
作爲介紹我的應用程序應該做的一些簡化任務。這是一個課程預定申請:
- 一門課程包括類別,日期,描述和位置
- 類別和位置可以從Dropdownbox
- 一個特殊的設置部分可以選擇給用戶的possibillity添加和 更改類別和位置
我對一個對象的不可變狀態有點困惑。首先,我認爲一個例子必須是一個實體對象,因爲它有一個身份。但在範圍當然地點本身是不可改變的,不能改變。
我真的很困惑。任何人都可以幫我清除我的觀點嗎?