摘要:
概述繼續(xù)引用上篇文章中的圖片(來源于Udi Dahan博客),UI中的寫入操作都將被封裝為一個命令中,發(fā)送給Domain Model來處理。我們遵循Domain Driven Design的設(shè)計思想,因此所有的業(yè)務(wù)邏輯都只在Domain Model中處理,Command中將不會帶有業(yè)務(wù)邏輯。Command中的代碼無非是通過Repository獲取某些個聚合根(Aggregate Root),然后將操作委托給相應(yīng)的領(lǐng)域?qū)ο蠡蝾I(lǐng)域服務(wù)來處理,僅此而已。實現(xiàn)實現(xiàn)上,我們會涉及三個東西:(1) Command對象Command對象的作用是用來封裝命令數(shù)據(jù),所以這類對象以屬性為主,少量簡單方法,但注意這 閱讀全文
posted @ 2012-03-28 09:01
水言木
閱讀(11475)
評論(8)
推薦(9)
浙公網(wǎng)安備 33010602011771號