移動開發中的軟件架構

在移動開發領域,我們往往會遇到軟件的可擴展性、可複用性以及可維護性等問題,這就涉及到如何做好軟件的架構設計或者重構優化工作。結合實踐與思考,本文對其中的Android應用軟件架構做些梳理,首先是層次結構劃分,其次是技術選型的考慮。 這裏層次結構的劃分,可以從橫向和縱向兩個維度來考慮。 橫向上的結構層次,主要指代碼文件目錄結構或者與之對應的「包」(Package)的劃分。 對於使用了MVP架構的應用
相關文章
相關標籤/搜索