鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ 領(lǐng)域驅(qū)動設(shè)計中,實體對象直接引用倉儲是否合適?

領(lǐng)域驅(qū)動設(shè)計中,實體對象直接引用倉儲是否合適?

在領(lǐng)域驅(qū)動設(shè)計中,實體對象和領(lǐng)域服務(wù)對象是同等的,在實體對象中直接使用倉儲對象是否合理?

回答
編輯回答
尕筱澄

不合理。按照設(shè)計思想,每一層都有自己的邊界和職責(zé)。

2017年3月17日 00:48
編輯回答
陌離殤

不合理,實體entity最后再到DB進(jìn)行落地,話是應(yīng)該把兩者分開處理。

2018年2月2日 23:30
編輯回答
澐染

感覺比較合適的方案是領(lǐng)域?qū)佣x倉儲接口,只依賴倉儲接口,具體實現(xiàn)在獨立的倉儲層,最終通過依賴注入來關(guān)聯(lián)接口實例

2017年6月17日 03:29