今天要分享的是 MVC 和 DDD 的架構本質,通過由淺入深的介紹講解和視頻帶著手把手操作創建工程架構。讓無論是學習 MVC 的小白碼農還是希望了解更多關于 DDD 內容的老白碼農,都可以學習到一點自己需要的內容。
一、MVC 架構
如果我們嘗試把編程的復雜架構縮小到最容易理解的程度,那么編程開發其實只做3件事:”定義屬性、創建方法、調用展示“。但因為同類所需的內容較多,如一系列的屬性,一堆的方法實現,一組的接口封裝,那么就需要合理的把這些內容分配到不同的層次中去實現,因此有了分層架構的設計。
那么本文小傅哥會向大家介紹一套MVC架構的分層設計以及如何創建使用,并提供相應的簡單的案例。你可以復制這套架構在自己的場景中使用,也更能方便編程的小白可以更快的上手開發。
注意:此套MVC架構模型適合提供HTTP服務的工程架構,適合簡單的小場景開發使用。特點;輕便、簡單、學習成本低。
1. 編程三步
如果說你是一個特別小的玩具項目,你甚至可以把編程的3步寫到一個類里。但因為你做的是正經項目,你的各種類;對象類、庫表類、方法類,就會成群結隊的來。如果你想把這些成群結隊的類的內容,都寫到一個類里去,那么就是幾萬行的代碼了。—— 當然你也可以吹牛逼,你一個人做過一個項目,這項目大到啥程度呢。就是有一個類里有上萬行代碼。
圖片
所以,為了不至于讓一個類撐到爆