非原創,感謝《領域驅動設計》這本書設計
爲了保證軟件實現得簡潔而且與模型保持一致,無論實際狀況如何複雜,必須運用建模和設計的最佳實踐。領域驅動設計改變了某些傳統觀念的側重點。某些設計決策可以使模型和程序緊密結合在一塊兒,互相促進對方的效用。這種結合要求咱們注意每一個元素的細節。對細節問題的精雕細琢可以打造出一個穩定的平臺。blog
下面的簡圖是一張導航圖,它描述的是本部分所要講解的模式以及這些模式彼此關聯的方式。開發
共用這些標準模式可使設計有序進行,也使項目組成員可以更方便地瞭解彼此的工做內容。同時,使用標準模式也使UBIQUITOUS LANGUAGE更加豐富,全部的項目組成員均可以使用UBIQUITOUS LANGUAGE來討論模型和設計決策。class
開發一個好的領域模型是一門藝術。而模型中各個元素的實際設計和實現則相對系統化。將領域設計與軟件系統中的其餘關注點分離會使設計與模型之間的關係很是清晰。根據不一樣的特徵來定義模型元素則會使元素的意義更加鮮明。對每一個元素使用已驗證的模式有助於建立出更易於實現的模型。原理
只有在充分考慮這些基本原理以後,精心設計的模型才能化繁爲簡,建立出項目組成員能夠放心地進行組合使用的詳細元素。軟件
我的理解:上面的看不懂不要緊,我也以爲沒用。程序