參考:
android當中的mvc
m:資料庫層,資料模型層,網路請求管理,資料儲存類的東西,都可以屬於m層,簡單點理解就是資料層,或者叫基礎層。
v:這一層在android當中其實是xml,也就是res資源檔案下的layout們。可不是activity。
c:這一層在android當中才是activity,控制層,用於控制介面與資料進行互動的。
例子:當使用者發觸事件的時候,view層會傳送指令到controller層,接著controller去通知model層更新資料,model層更新完資料以後直接顯示在view層上,這就是mvc的工作原理。
存在的問題:
MVC 架構模式
mvc架構模式 模型 檢視 控制器 model view controller 模型 模型代表應用程式的資料以及用於訪問控制和修改這些資料的業務規則,當模型發生改變時,它會通知檢視,並為檢視提供查詢模型相關狀態的能力.同時,它也為控制器提供訪問封裝在模型內部的應用程式功能的能力.檢視 檢視用來組織模...
MVC架構模式
m model 資料管理 如資料庫訪問 v view 資料顯示 介面 c controller 控制響應策略 組成mvc的三種模式 組合模式 策略模式 觀察者模式 view層實現了組合模式 通過樹狀結構組織介面控制項物件。model和view層,實現了觀察者模式 model是被觀察的物件,view是...
MVC 架構模式
面試的時候被問到有關 mvc 的問題,雖然這塊知識點並不難,但還是總結一下,下次再遇到的話,爭取能做到侃侃而談,而不是簡簡單單把概念給複述一遍。mvc 模型代表 model view controller,即模型 檢視 控制器模式,從上到下依次介紹 mvc 屬於架構模式的一種,所謂架構就是如何設計乙...