
最近在學習Python編程的過程中,為了提高效率,我對其中相對可能更常用、相對于Java差異較大的一些概念、知識點做了整理,通過思維導圖方式來表...
上一篇,我們整理了Android圖像加載方面的幾個開源組件特性比較,本次分享網絡請求框架方面的常用開源組件,可直接看圖。 文字版: 1、Voll...
結合我之前在不同項目中用過的開源組件/框架,以思維導圖的形式,整理了部分組件的特點及其參考比較,希望能夠給需要的朋友提供一些幫助。 先從圖片加載...
在前一篇文章里面,我們分析了代碼重構原則包括重構定義、重構時機以及中間層的擴展等內容,不過其中重構時機的解讀,更多是側重于宏觀層面。在實際工作中...
最近和一位朋友聊到軟件開發中的代碼重構這個話題,諸如重構原則包括時機的考慮、間接層擴展、投入產出平衡點等問題。于是本人將以前買的《重構:改善既有...
在上篇文章里,我們對Google官方的TODO-MVP-Loaders做了分析,今天繼續探討另外一種官方實現,基于Clean架構的MVP實現。 ...
在上篇文章里,我們對Google官方的TODO-MVP基礎實現做了一些分析,今天繼續探討基于Loader機制的TODO-MVP實現。 首先簡單介...
MVP也即Model-View-Presenter,是在MVC基礎上優化衍生出來的一種軟件架構模式,它將MVC中的Controller層進行了優...
在移動開發領域,我們往往會遇到軟件的可擴展性、可復用性以及可維護性等問題,這就涉及到如何做好軟件的架構設計或者重構優化工作。結合實踐與思考,本文...