DCI模型架构
DCI模型架構
DCI是對象的Data數據, 對象使用的Context場景, 對象的Interaction交互行為三者簡稱, DCI是一種特別關注行為的模式(可以對應GoF行為模式),而MVC模式是一種結構性模式,DCI可以使用演員場景表演來解釋,某個實體在某個場景中扮演包公,實施包公升堂行為;典型事例是銀行帳戶轉帳,轉帳這個行為按照DDD很難劃分到帳號對象中,它是跨兩個帳號實例之間的行為,我們可以看成是帳號這個實體在轉帳這個場景,實施了鈔票劃轉行為,這種新的角度更加貼近需求和自然,結合四色原型 DDD和DCI可以一步到位將需求更快地分解落實為可運行的代碼,是國際上軟件領域的一場革命。
總結
- 上一篇: Hog源码注释(hog.cpp的注解)
- 下一篇: Easyui Tree扁平化数据不显示父