DCI架構(gòu) Data, context and interaction - 解道Jdon http://www.jdon.com/dci.html
DCI是對(duì)象的Data數(shù)據(jù), 對(duì)象使用的Context場(chǎng)景, 對(duì)象的Interaction交互行為三者簡(jiǎn)稱甸怕,DCI是一種特別關(guān)注行為的模式(可以對(duì)應(yīng)GoF行為模式),而MVC模式是一種結(jié)構(gòu)性模式,DCI可以使用演員場(chǎng)景表演來(lái)解釋疤苹,某個(gè)實(shí)體在某個(gè)場(chǎng)景中扮演包公锭环,實(shí)施包公升堂行為鸡挠;典型事例是銀行帳戶轉(zhuǎn)帳呻袭,轉(zhuǎn)帳這個(gè)行為按照DDD很難劃分到帳號(hào)對(duì)象中礁芦,它是跨兩個(gè)帳號(hào)實(shí)例之間的行為正勒,我們可以看成是帳號(hào)這個(gè)實(shí)體(PPT得院,見四色原型)在轉(zhuǎn)帳這個(gè)場(chǎng)景,實(shí)施了鈔票劃轉(zhuǎn)行為章贞,這種新的角度更加貼近需求和自然祥绞,結(jié)合四色原型 DDD和DCI可以一步到位將需求更快地分解落實(shí)為可運(yùn)行的代碼,是國(guó)際上軟件領(lǐng)域的一場(chǎng)革命鸭限。