MVC

對mvc作一個總結面試

對Android挺感興趣的,平時寫寫小小的程序,可是並無獨立寫過大的Android應用,如今堅持對本身學到的作一個總結。數據庫

今天面試一家公司,筆試的時候問MVC,大概是什麼是MVC,以及MVC對本公司的運用體如今哪些地方,之前對於mvc只是簡單的瞭解,由於沒有沒作大項目,因此感受本身沒法深刻了解,其實本身一直都在使用這樣一種框架,如今回想一下本身面試,想對mvc作一個簡單的總結吧,也算學習了。mvc

MVC爲(模型)Model,(視圖)view,(控制器)Controller的縮寫。簡單理解就是一種程序設計的典範,在不少地方使用,它將業務邏輯、數據、界面代碼分離的方式來組織代碼。這樣設計的好處顯得更加清晰合理,當對界面進行改進界面以及與用戶交互的時候,不須要咱們更改業務邏輯代碼,使一樣的代碼有不一樣的表現形式。C是控制器,它的做用使模型和視圖可以協調,當M改變的時候,V同時也更新框架

MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設計建立 Web 應用程序的模式:
  • Model(模型)表示應用程序核心(好比數據庫記錄列表)。
  • View(視圖)顯示數據(數據庫記錄)。
  • Controller(控制器)處理輸入(寫入數據庫記錄)。

MVC 分層有助於管理複雜的應用程序,由於您能夠在一個時間內專門關注一個方面。例如,您能夠在不依賴業務邏輯的狀況下專一於視圖設計。同時也讓應用程序的測試更加容易。學習

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息