Ioc之體會

按常理來講,某個類A中持有另一個類B的引用則因當爲另一個類B或B下面的子類的實例。

假如類C、類D都繼承與B,現在A中的實例是C,現在我想傳入的是D則要對A進行修改

所以會造成不變

然而,我們假如把類B的實例交給一個外部類額外處理,即並不在類A中處理B的實例

則可以解決以上問題

所謂Ioc(控制反轉)其實與依賴注入是一個意思

像A類控制着B類,但是卻不在A類中實例化B,而是在一個外部類中對B進行實例化操作。

嗯,Ioc蠻有意思的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章