Dagger2運行原理分析以及MVP案例

Dagger2: 用途:假設有類A,類B,A類中包含一個B的實例 ,那麼生成這種關係有幾種方法,方法一:a.setB(B b);方法二:在A的構造函數中傳入B,public A(B b){}.不管用什麼方法,都需要new B().如果哪一天業務需求有變,就需要改動所有new B()的地方,耦合性很強。如果使用dagger依賴注入後,後面去如果需要修改B對象,改動的地方會很少,降低了耦合性,減少了n
相關文章
相關標籤/搜索