是否有一些經驗法則,在設計域模型時在哪個方向上進行關聯?在域模型中建立關聯的方向
例如,我們在股票中有產品。產品的庫存狀態是一個相當複雜的數據結構,包含產品多種變體的列舉,無論是在庫存中,缺貨還是可預訂。因此,我們製作與產品相關的庫存狀態的單獨對象。 現在的問題是,如果產品對象應該引用它的庫存狀態,或者庫存狀態參考特定產品。
首先解感覺,這不是產品的知道它的股票狀態的真正關注。產品只是一種產品,也許我們應該在不同的環境中操縱它們,放養不是問題。另一方面,作爲一個根的股票狀態感覺很尷尬,因爲當考慮股票時,首先我們認爲關於股票中的產品。
如何決定,哪個實體充當協會根?