簡述MVC模式中M V C分別指代什麼

2021-08-23 12:32:26 字數 579 閱讀 3223

簡述mvc模式中m、v、c分別指代什麼…

mvc開始是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現**分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。

v層檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這些資料是聯機儲存的還是乙個雇員列表,作為檢視來講,它只是作為一種輸出資料並允許使用者操縱的方式。

m層模型表示企業資料和業務規則,模型返回的資料是中立的,就是說模型與資料格式無關,這樣乙個模型能為多個檢視提供資料,由於應用於模型的**只需寫一次就可以被多個檢視重用,所以減少了**的重複性。

c層控制器接受使用者的輸入並呼叫模型和檢視去完成使用者的需求,控制器本身不輸出任何東西和做任何處理。它只是接收請求並決定呼叫哪個模型構件去處理請求,然後再確定用哪個檢視來顯示返回的資料。

mvc三層結構關係

c設計模式考慮三種物件:模型物件、檢視物件、和控制器物件。模型物件代表特別的知識和專業技能,它們負責保有應用程式的資料和定義運算元據的邏輯。檢視物件知道如何顯示應用程式的模型資料,而且可能允許使用者對其進行編輯。控制器物件是應用程式的檢視物件和模型物件之間的協調者。

簡述MVC模式中M V C分別指代什麼

mvc開始是存在於desktop 桌面 程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這些資料是聯機儲存的還是乙個雇員列表,...

MVC設計模式思想簡述

什麼是設計模式 設計模式是一套被反覆使用 多人知曉的,並經過分類編目的 設計經驗的總結。設計模式不是一種方法或技術,而是一種思想。語言無關 平台無關。例如 孫子兵法,三十六計等。設計模式共23種,常用的4 6種 工廠模式 模式 單例模式 介面卡模式 mvc設計模式 詳見 mvc核心思想 分離。mvc...

簡述MVC思想與PHP如何實現MVC

我相信已經有很多這樣的文章了,但是我今天還是願意把自己的經驗與大家分享一下。純屬原創,我也沒什麼保留,希望對新手有幫助,有說的不對的地方,也歡迎指出。什麼是mvc?簡單的說就是將 原始碼分類 分層。mvc三個字母的含義 m model 模型,負責資料庫操作。v view 檢視,負責呼叫model調取...