當前位置:編程學習大全網 - 熱門推薦 - 什麽是MVC開發模式?它和傳統開發模式的區別是什麽?

什麽是MVC開發模式?它和傳統開發模式的區別是什麽?

MVC的具體含義是:model+view+control,即模型+視圖+控制

它們各自處理自己的任務:

(1)模型:模型持有所有的數據、狀態和程序邏輯。模型獨立於視圖和控制器。

(2)視圖:用來呈現模型。視圖通常直接從模型中取得它需要顯示的狀態與數據。對於相同的信息可以有多個不同的顯示形式或視圖。

(3)控制器:位於視圖和模型中間,負責接受用戶的輸入,將輸入進行解析並反饋給模型,通常壹個視圖具有壹個控制器。

MVC模式將它們分離以提高系統的靈活性和復用性,不使用MVC模式,用戶界面設計往往將這些對象混在壹起。MVC模式實現了模型和視圖的分離,這帶來了幾個好處。

(1)壹個模型提供不同的多個視圖表現形式,也能夠為壹個模型創建新的視圖而無須重寫模型。壹旦模型的數據發生變化,模型將通知有關的視圖,每個視圖相應地刷新自己。

(2)模型可復用。因為模型是獨立於視圖的,所以可以把壹個模型獨立地移植到新的平臺工作。

(3)提高開發效率。在開發界面顯示部分時,妳僅僅需要考慮的是如何布局壹個好的用戶界面;開發模型時,妳僅僅要考慮的是業務邏輯和數據維護,這樣能使開發者專註於某壹方面的開發,提高開發效率。

直接範範的說MVC適合不適合某個項目都是不準確的,所以我們在使用MVC模式的時候,要發揮其優點和長處!

  • 上一篇:獨步天下免費全集播放
  • 下一篇:魔獸世界官網
  • copyright 2024編程學習大全網