為什么需要DDD?開發(fā)人員必須也要熟悉業(yè)務(wù),如果不熟悉業(yè)務(wù),做出來的東西并不能完全的符合業(yè)務(wù)需求,不能解決某個領(lǐng)域的問題,也是白做。
DDD能夠幫助開發(fā)人員與領(lǐng)域?qū)<医档蜏贤ǔ杀荆_發(fā)出質(zhì)量更高的軟件模型。
把這本書通讀了一遍,發(fā)現(xiàn)有很多不明白的概念以及生澀的詞匯。想起平常老板隨時隨地信手拈來的概念和設(shè)計方法,不禁要懷疑自己了……不過,加油吧,一定可以讀懂的(當(dāng)然需要不斷的實踐它了?。?br>
有一章是非常簡單的,就是模塊這一章,涉及到包名的命名和如何組織這些包。其實這也是我們在開發(fā)過程中最棘手的一個問題吧~
對于領(lǐng)域服務(wù)、領(lǐng)域事件,聚合根,實體等等這些概念都有了些了解,然而,具體怎么去實現(xiàn)他們依然有疑問。其實領(lǐng)域服務(wù)看起來挺簡單的,就是一個接口類和實現(xiàn)類,但其實我對“領(lǐng)域”這個概念依然不太清楚呀- -|||
領(lǐng)域事件、聚合根這些看著就是一臉懵逼了。
加油加油加油?。。?!