架构是训练营
0 人感兴趣 · 18 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/29/2943ba6e09179f3b20a01734d9c0a05a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/29/2943ba6e09179f3b20a01734d9c0a05a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/4e/4e9006e1760911b5335f27e50ae14ee1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4e/4e9006e1760911b5335f27e50ae14ee1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/30/30b002b2e76682c8db1a55db05661e92.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/30/30b002b2e76682c8db1a55db05661e92.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
Google 官方 MVP+Dagger2 架构详解
前段时间分享了一篇文章:google官方架构MVP解析与实战 ,针对这是对google官方示例架构(googlesamples/android-architecture)的一个分支todo-mvp/ 的项目解析与实际运用
设计原则之依赖倒置与接口隔离
概念:高层模块不依赖于低层模块。高层模块和低层模块应该通过抽象来互相依赖。除此之外,抽象不依赖具体实现细节,具体实现细节依赖抽象。
![https://static001.geekbang.org/infoq/04/04d4a7a24b1bfe9df94c3c1085a07e62.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/04/04d4a7a24b1bfe9df94c3c1085a07e62.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/a6/a660b713ea7a0d8461976dfae7e37d9c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/a6/a660b713ea7a0d8461976dfae7e37d9c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
0 人感兴趣 · 18 次引用
前段时间分享了一篇文章:google官方架构MVP解析与实战 ,针对这是对google官方示例架构(googlesamples/android-architecture)的一个分支todo-mvp/ 的项目解析与实际运用
概念:高层模块不依赖于低层模块。高层模块和低层模块应该通过抽象来互相依赖。除此之外,抽象不依赖具体实现细节,具体实现细节依赖抽象。