按常理來講,某個類A中持有另一個類B的引用則因當爲另一個類B或B下面的子類的實例。
假如類C、類D都繼承與B,現在A中的實例是C,現在我想傳入的是D則要對A進行修改
所以會造成不變
然而,我們假如把類B的實例交給一個外部類額外處理,即並不在類A中處理B的實例
則可以解決以上問題
所謂Ioc(控制反轉)其實與依賴注入是一個意思
像A類控制着B類,但是卻不在A類中實例化B,而是在一個外部類中對B進行實例化操作。
嗯,Ioc蠻有意思的
按常理來講,某個類A中持有另一個類B的引用則因當爲另一個類B或B下面的子類的實例。
假如類C、類D都繼承與B,現在A中的實例是C,現在我想傳入的是D則要對A進行修改
所以會造成不變
然而,我們假如把類B的實例交給一個外部類額外處理,即並不在類A中處理B的實例
則可以解決以上問題
所謂Ioc(控制反轉)其實與依賴注入是一個意思
像A類控制着B類,但是卻不在A類中實例化B,而是在一個外部類中對B進行實例化操作。
嗯,Ioc蠻有意思的
id="I7" marginwidth="0" marginheight="0" src="http://www.bookeba.cn/securi