以前我在 Android MVP升級路系列的最後一篇文章中提到過有關MVP的沒落,雖然有些無奈但沒辦法這是這樣的時代,技術亦如此更況且咱們人呢。架構
很榮幸的是MVP系列的文章獲得了好多朋友的回覆,其中也有一些對架構設計存在異義的朋友,我基本上也沒繼續深刻探討由於Android 官方推出的架構組件已經逐步成熟,我一直在研究新的架構模式。學習
如今,我但願能夠分享我所學,與你們共同探討。架構設計
Android 官方把他們設計的架構模式封裝成了一系列類的集合,其核心思想爲MVVM,基於此擴展成爲Android系統量身定作的架構模式,名爲: Architecture Components(架構組件)。設計
說了這麼多可能聽起來沒什麼感受,但相信我瞭解完這個架構後你會有種鳥槍換大炮,單車變摩托的感受。it
第一部分:組件類架構模式
第二部分:MVVM分析與運用class
第三部分:擴展組件擴展
第四部分:封裝爲通用模塊技術