對於領域驅動設計DDD的理解

   一、有了DDD的概念後,能夠從領域模型去思考,咱們應該拆出多少個子域,從而更好的規劃系統,是邏輯更清晰。對象

若是你是做爲一個領域行業的負責人,你能夠從複雜的領域裏邏輯清晰的拆解出幾個子域,和支撐子域。開發

二、從DDD的角度去思考寫代碼,會有意想不到的邏輯,簡單明亮(貧血領域對象是幾乎全部人的毛病)。產品

若是你是個不知道業務的人,當讀着代碼你就會徹底瞭解其中的業務,維護交接成本大大下降。im

附上圖:img

三、領域通用語言,做爲產品你定義出很好的領域語言,在與研發討論後或者你牛逼點本身定義,在後續開發中與需求提出都會減小很大的溝通成本,特別適合對異地辦公的小夥伴。語言

相關文章
相關標籤/搜索