我陷入了分析癱瘓的漩渦中,試圖將DDD應用到我以前開發的各種應用程序或計劃在將來進行的各種 應用程序。確定聚集根的幫助
讓我們舉一個簡單的壘球聯盟。我們有聯盟, 屬於聯盟(只有一個)的球隊,以及屬於單個球隊的球員。我知道 這些規則可能會有所不同,但只是假裝。
我看到這是一個團隊不能存在沒有聯盟,如果你刪除一個聯盟,你刪除所有屬於它的球隊(以及球員),所以我有 一個聚合在這裏與根是聯盟。現在的團隊也是一個重要的概念,那麼這是否意味着團隊也可以成爲自己的聚合根? evans 指出,當你刪除一個聚合根目錄時,它的所有內部目錄也會被刪除, 所以這會讓一個團隊沒有父母聯盟。
如果有人能夠點亮我將非常感激。
感謝
謝謝你,我會接受你的建議,並開始編碼和測試!它越多,我讀得越多,我感到困惑。例如,現在我已經閱讀了類方法中的命令行應該是一個值對象!這只是讓我失望了。 – Marco