1 前言 最近在牛客看到一篇關(guān)于DDD的文章,完全看不懂,決定自己白話文一下,讓各位老哥知道其大概思想。本篇全都是用自己的詞語來表述這個DDD。 2 我的理解 DDD是一個代碼架構(gòu)設(shè)計方法。 使用Java寫Spring的時候,我們會使用XxxController來映射接口,XxxService來執(zhí)行邏輯業(yè)務(wù),XxxMapper來進行持久化,這樣的寫法叫做MVC。 我不知道老哥們是怎么寫的,我說一下我自己追求的MVC架構(gòu): Controller層只捕獲異常,將調(diào)用的對象轉(zhuǎn)化,傳遞給Service,讓Service層執(zhí)行。 Service層負(fù)責(zé)主要業(yè)務(wù)邏輯,分為三層: 上一層靠近業(yè)務(wù),例如Lo...