前言 什么是領域,我習慣描述的是制葯領域、環境領域、建築領域、金融領域等,而在領域內,各種業務規則、業務知識盛行,如何有效的把控規則的變化,應對復雜知識,有一個很關鍵的四字詞語,分而治之。分治法在很多場景下體現了其強大的作用力。領域本身很大,那就拆分,得到更小的領域,也即子域,如同遞歸調用一般 ...
User Interface UI ,包括三部分用戶 界面以及用戶與界面之間的交互關系。UI設計則是指對軟件的人機交互 操作邏輯 界面美觀的整體設計。 如何看待UI設計這個領域 任何一個行業的出現都不會是毫無緣由的,正所謂有需必有求。其實它的出現也正是一種市場經濟競爭所需。 年前后,國內的UI設計開始萌芽,但當時的UI相當於平面設計,主攻網頁設計,后來隨着flash的流行,開始有人去思考互動性。 ...
2018-05-28 18:42 0 3923 推薦指數:
前言 什么是領域,我習慣描述的是制葯領域、環境領域、建築領域、金融領域等,而在領域內,各種業務規則、業務知識盛行,如何有效的把控規則的變化,應對復雜知識,有一個很關鍵的四字詞語,分而治之。分治法在很多場景下體現了其強大的作用力。領域本身很大,那就拆分,得到更小的領域,也即子域,如同遞歸調用一般 ...
領域驅動設計理解&總結 這篇文章主要是通讀《實現領域驅動設計》之后自己的理解和總結(同時也參照一些博文的分析來加深自己的理解); 有些疑問是自定義內容,雖然有自己的理解,但依然感覺較為抽象,后續會通過實踐來理解其中的精妙之處。 領域驅動設計指引 領域驅動設計 作為一種 ...
理解起來很抽象。先看個例子! 需求: 我要去釣魚 我沒釣過魚,那我得去百度, 1、買魚竿魚鈎 2、找個適合垂釣的場所 3、選個合適的天氣 4、帶上桶,板凳 等輔助工具 5、理解下釣魚的真諦,浮子動幾下就拉鈎子,河里哪里可能容易掉到就去哪里撒香料 ...
上一篇:《IDDD 實現領域驅動設計-一個簡單業務用例的回顧和理解》 在《實現領域驅動設計》第二章的前半部分內容中,提到領域和子域的概念,並且作者把這兩者又進行了細致的區分,其實在《領域驅動設計》書中,也有進行詳細說明,只不過是在第十五章《精煉》中,章節比較靠后,我先是讀了《實現領域驅動設計 ...
從遇到問題開始 當人們要做一個軟件系統時,一般總是因為遇到了什么問題,然后希望通過一個軟件系統來解決。 比如,我是一家企業,然后我覺得我現在線下銷售自己的產品還不夠,我希望能夠在線上也能銷售自己的 ...
目錄 從遇到問題開始 DDD切入點1 - 理解概念 什么是領域(Domain)? 什么是設計(Design)? 什么是驅動(Driven)? 概念總結: DDD切入點2 - 理解領域、拆分領域、細化領域 ...
“企業級應用系統”具有復雜的業務,和相對較長的生命周期,在其生命周期中,業務規則將會是經常變化的,所使用的技術也可能發生變更。為了后期能更好的對這類系統進行擴展和維護,我們可以選擇面向領域的多層架構,降低組件之間、層與層之間的耦合,這樣在每次業務邏輯發生變化或者有新的業務擴展時,我們都能將變化 ...
的職責和實現,已經UI層使用到的公共組件:CheckLogin、Loging、Validation的職責和 ...