1. 實際控制類中,建構函式中 引數是 介面型別
2. 註冊的哪個類實現的介面, 在實際控制類中就應用哪個類中的方法
具體依賴抽象
/*togglebar依賴render才能正常工作,但render的構造卻不受它控制,它把控制權交給了具體的使用者,這就是控制反轉。render通過構造方法傳入,這個就叫依賴注入。*/
3. 工廠是抽象類,裡面有一些工廠的共性,不同工廠實現抽象工廠的方法
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using unity;
namespace ioc
}//人介面
public inte***ce ipeople
public inte***ce ibookcategary
public class philosophybook : ibookcategary
}public class historybook : ibookcategary
}public class reader : ipeople
public void readbook();}
}}
IoC模式簡單學習
1.依賴 依賴就是有聯絡,有地方使用到它就是有依賴它,乙個系統不可能完全避免依賴。如果你的乙個類或者模組在專案中沒有用到它,恭喜你,可以從專案中剔除它或者排除它了,因為沒有乙個地方會依賴它。下面看乙個簡單的示例 public class operationmain public class play...
5 IOC工廠模式
定位資源 resource resource new filesystemresource new file src main resources conf spring mybatis.xml beanfactory beanfactory new xmlbeanfactory resource ...
IOC模式精簡結構 demo
依賴就是有聯絡,有地方使用到它就是有依賴它,乙個系統不可能完全避免依賴。如果你的乙個類或者模組在專案中沒有用到它,恭喜你,可以從專案中剔除它或者排除它了,因為沒有乙個地方會依賴它。下面看乙個簡單的示例 public class operationmain public class player 檔案...