文章詳情頁
android - MVP模式 包的結構
瀏覽:155日期:2024-09-07 13:33:10
問題描述
就包的結構 我看到過兩種
結構一:
結構二:
model view presenter是按模塊分類比較好,還是寫在一起比較好?還有,是不是小項目用了mvp反而顯得麻煩?謝謝!
問題解答
回答1:首先,我一向認為MVP業務復雜的話會變得很臟。比如: 你一個業務發起請求前需要做一些事,請求響應后需要做一些事,最后錯誤處理還要做一些事,那么一個業務需要寫4個接口。
其次,Presenter是業務相關,而不是頁面相關。
最后,它是一種設計模式思想,不需要苛求包結構怎么樣,你喜歡怎么樣就怎么樣。
回答2:個人理解:1、按業務模塊劃分2、在業務模塊內,再做mvp的劃分3、當然,你需要base,common等的依賴
相關文章:
1. mysql - 一個表和多個表是多對多的關系,該怎么設計2. python 如何實現PHP替換圖片 鏈接3. html5 - iOS的webview加載出來的H5網頁,怎么修改html標簽select的樣式字體?4. 一個mysql聯表查詢的問題5. python如何不改動文件的情況下修改文件的 修改日期6. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯7. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?8. angular.js - 三大框架react、vue、angular的分析9. python - django 里自定義的 login 方法,如何使用 login_required()10. 主從備份 - 跪求mysql 高可用主從方案
排行榜
