純手工打造MVC架構(1)-何謂MVC架構

MVC架構(Model-View-Controller)將系統切割成模型(Model)、畫面(View)和邏輯控制(Controller)三個部分,能改善傳統系統設計上畫面與邏輯等等程式碼混在一起導致不容易維護的狀況,藉由切割成這三個模組,讓不同的部分各司其職,但是又不會混在一起,使得系統維護更加容易,並且也讓程式的擴充更加容易,這三個模組的工作分別為:
模型(Model): 負責資料的溝通與操作,像是對資料庫的查詢與驗證;以及程式演算法實作等等
畫面(View): 負責UI的呈現,也就是使用者會看到的畫面
邏輯控制(Controller): 又稱控制器,負責控制處理各種程式請求

MVC架構的優點是具有彈性,妥善的使用MVC架構可以增加系統開發的效率以及後續維護的彈性;而缺點是複雜性比較高,也會增加需要維護的檔案,因此系統在設計時必須要妥善的規畫好。

相關文章:
Wiki上的MVC介紹

文章分類

全部展開 | 全部收合