Android MVC(一) MVC簡介


今天有朋友和我提到Android中的MVC模式,自己就在這里總結下,如有不妥,大家盡情批評指教

MVC框架簡介

  MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用於映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。

  • Model(模型)表示應用程序核心(比如數據庫記錄列表)-----------模型表示數據和業務規則
  • View(視圖)顯示數據(數據庫記錄)----------- 視圖是用戶看到並與之交互的界面
  • Controller(控制器)處理輸入(寫入數據庫記錄)-----------控制器接受用戶的輸入並調用模型和視圖去完成用戶的需求

 

使用MVC的目的

  將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式

C存在的目的

  確保M和V的同步,一旦M改變,V應該同步更新

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM