csgo开箱_(wtnpsr.cn)骨灰级玩家推荐的CSGO开箱网站

全國(guó)服務(wù)熱線18621005739
13701761076

新聞中心

熱門(mén)新聞

聯(lián)系我們

上海尼克建筑模型設(shè)計(jì)有限公司

地址:上海嘉定區(qū)滬宜公路5888號(hào)(近寶錢(qián)公路)

手機(jī):18621005739    13701761076

Email:234076585@qq.com

客服QQ:234076585


領(lǐng)域模型和數(shù)據(jù)模型的概念定義

領(lǐng)域模型和數(shù)據(jù)模型的概念定義
領(lǐng)域模型和數(shù)據(jù)模型的概念定義
領(lǐng)域模型和數(shù)據(jù)模型的概念定義
訪問(wèn)量 : 6762
編輯時(shí)間 : 2021-03-19

上海數(shù)字科技模型:領(lǐng)域模型和數(shù)據(jù)模型的概念定義


  領(lǐng)域模型關(guān)注領(lǐng)域知識(shí),是業(yè)務(wù)領(lǐng)域的核心實(shí)體,反映問(wèn)題領(lǐng)域的關(guān)鍵概念以及概念之間的關(guān)系。領(lǐng)域模型建模的關(guān)鍵是模型能否明確清晰地表達(dá)業(yè)務(wù)語(yǔ)義,擴(kuò)展性是其次。


領(lǐng)域模型和數(shù)據(jù)模型的概念定義


上海數(shù)字科技模型


  數(shù)據(jù)模型講究數(shù)據(jù)存儲(chǔ),所有的業(yè)務(wù)都離不開(kāi)數(shù)據(jù)和CRUD。數(shù)據(jù)模型建模的決策因素主要是可擴(kuò)展性、性能等非功能屬性,不需要過(guò)多考慮業(yè)務(wù)語(yǔ)義的表示能力。


  按照羅伯特在《整潔架構(gòu)》中的觀點(diǎn),領(lǐng)域模型是核心,數(shù)據(jù)模型是技術(shù)細(xì)節(jié)。然而,現(xiàn)實(shí)是兩者都很重要。


  這兩個(gè)模型之所以容易混淆,是因?yàn)樗鼈兌紡?qiáng)調(diào)實(shí)體和關(guān)系,確實(shí)如此。我們傳統(tǒng)的數(shù)據(jù)庫(kù)數(shù)據(jù)模型建模使用ER圖。


  是的,他們確實(shí)有共同點(diǎn)。有時(shí)領(lǐng)域模型和數(shù)據(jù)模型會(huì)變得非常相似甚至趨同,這是正常的。但更多時(shí)候,兩者是有區(qū)別的。正確的做法是有意識(shí)的區(qū)分這兩個(gè)模型,分別設(shè)計(jì),因?yàn)樗麄兊慕D繕?biāo)會(huì)不一樣。如下圖所示,數(shù)據(jù)模型負(fù)責(zé)數(shù)據(jù)存儲(chǔ),其本質(zhì)是可擴(kuò)展性、靈活性和性能。領(lǐng)域模型負(fù)責(zé)業(yè)務(wù)邏輯的實(shí)現(xiàn),其本質(zhì)是業(yè)務(wù)語(yǔ)義的顯式表達(dá),以及充分利用OO的特性增加代碼的業(yè)務(wù)表示能力。


  然而,現(xiàn)實(shí)是,我們的許多業(yè)務(wù)系統(tǒng)設(shè)計(jì)沒(méi)有很好地區(qū)分它們之間的關(guān)系。經(jīng)常犯兩個(gè)錯(cuò)誤,一個(gè)是把領(lǐng)域模型當(dāng)成數(shù)據(jù)模型,一個(gè)是把數(shù)據(jù)模型當(dāng)成領(lǐng)域模型。以上資料是上海數(shù)字科技模型整理總結(jié)供大家參考。


相關(guān)新聞

關(guān)注我們
上海尼克建筑模型設(shè)計(jì)有限公司
聯(lián)系我們

上海尼克建筑模型設(shè)計(jì)有限公司

地址:上海嘉定區(qū)滬宜公路5888號(hào)(近寶錢(qián)公路)

手機(jī):18621005739    13701761076

Email:234076585@qq.com

客服QQ:234076585


18621005739