文章詳情頁
android - MVP模式 包的結(jié)構(gòu)
瀏覽:364日期:2024-09-07 13:33:10
問題描述
就包的結(jié)構(gòu) 我看到過兩種
結(jié)構(gòu)一:
結(jié)構(gòu)二:
model view presenter是按模塊分類比較好,還是寫在一起比較好?還有,是不是小項目用了mvp反而顯得麻煩?謝謝!
問題解答
回答1:首先,我一向認為MVP業(yè)務復雜的話會變得很臟。比如: 你一個業(yè)務發(fā)起請求前需要做一些事,請求響應后需要做一些事,最后錯誤處理還要做一些事,那么一個業(yè)務需要寫4個接口。
其次,Presenter是業(yè)務相關(guān),而不是頁面相關(guān)。
最后,它是一種設計模式思想,不需要苛求包結(jié)構(gòu)怎么樣,你喜歡怎么樣就怎么樣。
回答2:個人理解:1、按業(yè)務模塊劃分2、在業(yè)務模塊內(nèi),再做mvp的劃分3、當然,你需要base,common等的依賴
相關(guān)文章:
1. python2.7 - python 函數(shù)或者類 代碼的執(zhí)行順序2. redis有沒有遠程的客戶端管理工具?3. javascript - requestAnimationFrame如何控制幀速?4. android glide asbitmap 在baseadpter中的問題5. nginx - ngnix問題6. java - 關(guān)于aop在controller不起用的問題7. javascript - immutable配合react提升性能?8. 網(wǎng)頁爬蟲 - 如何使用使用java抓取信息并制作一個排名系統(tǒng)?9. java如何高效讀寫10G以上大文件10. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~
排行榜

熱門標簽
網(wǎng)公網(wǎng)安備