你有一个基于 Gradle 的简单 DI 示例吗?我需要看到用于表达可选依赖的 setter 注入,就像标准设计模式一样。谢谢
编辑为了更好地定义 Q 的上下文...我已经在 Google Play https://play.google.com/store/apps/details?id=org.new_year上有我的 apk -OpenTweetSearch-
我想将我的 Twitter OAuth 2.0 与 Google Drive SDK OAuth 2.0 集成。我在这里找到了 Google Drive SDK 的 Gradle 依赖项:https : //gist.github.com/johnscheible/5994719排除了传递依赖项。“然而,exclude 感觉就像是应用程序开发人员可能需要但理想情况下避免的那种东西”(请参阅 Gradle for Android、AARs 和 Conditional Dependencies)。这就是为什么在 Google Drive SDK 的上下文中要求 gradle 和依赖注入的代码示例:这也足够了,并且 c# .net WPF 中的示例可以帮助我。无论如何,代码示例不是我问题的重点,您可以在没有任何代码示例的情况下回答:实际上是设计模式是您应该在代码实现之前讨论的内容,并且应该在与构建系统层分开的抽象层中进行管理。所以我不明白为什么我的 Q 被搁置,因为我的 Q 不是重点。