用領(lǐng)域模型表達領(lǐng)域概念
在實際項目中,模型設(shè)計者往往過早陷入具體構(gòu)造塊類型的識別,比如實體、聚合、領(lǐng)域服務(wù),而忽略了領(lǐng)域模型表達領(lǐng)域概念的目的。我們應(yīng)該基于領(lǐng)域概念設(shè)計領(lǐng)域模型,然后再采用合適的模式降低領(lǐng)域模型的復(fù)雜度,進一步增加領(lǐng)域模型的表達能力。
領(lǐng)域模型的作用,一方面是關(guān)聯(lián)代碼實現(xiàn),一方面是關(guān)聯(lián)通用語言。我們對于模型和實現(xiàn)的關(guān)聯(lián)輕車熟路,但是對于語言和模型關(guān)聯(lián)往往有待提升。在溝通中刻意使用通用語言可以幫助我們驗證模型的合理性。
我們以一個題目為例,方便后續(xù)討論。文章來源:http://www.zghlxwxcb.cn/news/detail-435766.html
活動平臺提供用戶參與活動得到獎品的功能,吸引用戶及潛在用戶參與,以達到拉新、促活、引流的目的。
運營人員可以創(chuàng)建和修改活動,活動的配置內(nèi)容包括活動名稱、活動介紹、活動開放的開始時間和結(jié)束時間、參與資格、權(quán)益。
用戶可以看到活動列表,在活動開放的時間段內(nèi)進入活動頁面看到活動介紹。文章來源地址http://www.zghlxwxcb.cn/news/detail-435766.html
到了這里,關(guān)于領(lǐng)域驅(qū)動設(shè)計(Domain Driven Design)之建立領(lǐng)域模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!