我正在学习有关Dagger 2 - 依赖注入库的Android - 在许多文章中,当作者日期比较匕首2与它的旧版本(匕首),他这样说:什么是具体调用,它与Reflection有什么不同?
(...)
的新版本,如许,解决了许多原来的问题:
- 没有更多的思考 - 一切都为具体的调用来完成(ProGuard的工作,没有配置在所有)
(...)
来源:https://blog.gouline.net/dagger-2-even-sharper-less-square-b52101863542#.w33tjdttt
我知道Reflection can be used for observing and modifying program execution at runtime,但对于这些混凝土呼叫?它们是什么以及它们与反射有什么不同?
Obs .:如果有人可以提供一些关于如何创建/使用这些具体调用的示例代码/用例,那将会很棒。
“具体调用”指的是用'foo.bar()'调用一个像你一样的方法。他们没有什么特别之处,他们的整个观点是他们不是特别的;他们只是如何正常编写代码。 –