官方文檔地址: /jetpack/docs/guide
Android Architecture推薦使用MVVM架構:
其中,文檔中特別提到了:
簡單來說, 並不是 說MVVM就是最好的結構,而是好的架構必須滿足以下兩點:
個人理解只是換了種說法,實質上和之前的MVC、MVP架構壹樣,最終目標還是為了滿足 程序設計六大原則 。壹個好的結構設計,必然是 低耦合、高內聚、易於測試和維護 的。不管是MVC,MVP還是MVVM,其目標都是壹致的。