Android MVC(一) MVC簡介

來源:互聯網
上載者:User

標籤:baidu   blank   介面   個人化定製   表示   邏輯   add   核心   組件   

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

MVC架構簡介

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

  • Model(模型)表示應用程式核心(比如資料庫記錄列表)-----------模型表示資料和商務規則
  • View(視圖)顯示資料(資料庫記錄)----------- 視圖是使用者看到並與之互動的介面
  • Controller(控制器)處理輸入(寫入資料庫記錄)-----------控制器接受使用者的輸入並調用模型和視圖去完成使用者的需求

 

使用MVC的目的

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

C存在的目的

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

 

 

  

 

Android MVC(一) MVC簡介

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.