我正在學習有關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()'調用一個像你一樣的方法。他們沒有什麼特別之處,他們的整個觀點是他們不是特別的;他們只是如何正常編寫代碼。 –