MVC
介紹
View:對應于xml布局檔案(自定義的view,xml布局) //用來資料的顯示
Model:實體模型(model),負責處理資料的加載或者存儲
Controllor:對應于Activity,進行業務邏輯,資料處理和UI處理
模型圖
優缺點
Controller是基于使用者行為,并且可以被多個View共享(不同的activity共用view),View與Model直接互動
一定程度上降低了代碼間的耦合性
代碼量大的時候,activity會比較臃腫
目錄結構
搭建MVC架構模式的app代碼,就是把對應的類,按照功能的不同劃分到不同的包下
MVP
介紹