依賴注入之Dagger2框架在工程中的使用

在介紹Dagger2之前,瞭解一下使用Dagger2的背景: 一般情況下,實例Man包含到實例Car,則實例Man依賴實例Car。如下圖1: ​ 這種直接依賴的情況存在不好的情況,若car構造函數變化,則需要直接修改Man類。 使用依賴注入用於實現控制反轉的常用方式。控制反轉的基本思想是:藉助「第三方」實現具有依賴關係的對象之間的解耦。一開始是對象 A 對 對象 B 有個依賴,對象 A 主動地創建
相關文章
相關標籤/搜索