專案分析
本文章主要是分析一下自己的專案用了哪些框架和用到哪些第三方開源庫
專案主體框架用了MVP
什麼是MVP?
- MVP模式是一種架構模式,也是一種經典的介面模式。MVP中的M代表Model, V是View, P是Presenter。
Model 負責獲取資料,資料的來源可以是網路或本地資料庫等;
View 負責介面資料的展示,與使用者進行互動;
Presenter 是Model與View之間的通訊的橋樑,將Model與View分離開來。
-
MVP架構圖
- MVP優點
1)降低了View和Model的耦合,通過Presenter層來通訊;
2)把檢視層抽象到View介面,邏輯層抽象到Presenter介面,提高了程式碼的可讀性、可維護性;
3)Activity和Fragment功能變得更加單一,只需要處理View相關的邏輯;
4)Presenter抽象成介面,就可以有多種實現,方便單元測試。
相關文章
- Kowala專案分析
- 團隊專案需求分析
- 記帳本專案分析
- EECS 183專案分析
- 【Blazor】1-Blazor專案檔案分析Blazor
- 網站專案管理-專案模型及業務流程分析(轉)網站專案管理模型
- 區塊鏈專案分析-Dataeum區塊鏈
- 軟體工程_專案需求分析軟體工程
- 實驗三的專案分析
- 00【線上日誌分析】之專案概述和GitHub專案地址Github
- 爬蟲專案:大麥網分析爬蟲
- Webstorm 新建 Express 專案結構分析WebORMExpress
- 分析“詞頻統計“專案程式
- 開源一個文字分析專案
- 大資料專案實戰之 --- 使用者畫像專案分析大資料
- 專案中常用的 .env 檔案原理原始碼分析原始碼
- 如何做好軟體專案需求分析?
- 資料分析專案(一)——爬蟲篇爬蟲
- jetty啟動web專案原始碼分析JettyWeb原始碼
- Insight API開源專案分析API
- 專案管理軟體的應用分析專案管理
- 簡單分析軟體專案成本管理
- 開源一個機器學習文字分析專案機器學習
- vue-cli#2.0專案結構分析Vue
- vue-cli#4.7專案結構分析Vue
- 第二項任務——專案需求分析
- 專案需求分析報告怎麼做
- 系統分析員/專案經理/DBA?
- ERP專案管理方法分析(轉)專案管理
- 軟體專案失敗因素分析(轉)
- 專案管理掙值分析應用(轉)專案管理
- 軟體專案需求分析總結(轉)
- 軟體專案開發團隊組員跨專案組兼職案例分析
- 基於AHP和因果分析法的IT專案風險因素分析
- 軟體專案管理流程分析與設計專案管理
- 《Python專案——描述性統計分析》Python
- 微火共享wifi代理專案盈利模式分析!WiFi模式
- 走進開源專案 - urlcat 原始碼分析原始碼