天天看點

IOC控制反轉

1.依賴倒置原則;

2.IOC控制反轉

3.DI依賴注入

4.unity容器

5.自定義IOC容器

2.IOC控制反轉:傳統建立對象是new一個對象,依賴細節;IOC是一個工廠,是一個通過第三方來此建立對象的目标實作;

3.DI依賴注入:是一種IOC的實作方式,依賴注入:1.構造函數注入 2.屬性注入 3.方法注入

4.unity容器:容器引入--》

IUnityContainer container = new UnityContainer();//建立一個容器

container.RegisterType<IPower, Power>();

container.RegisterType<IBaseBll, BaseBll>();//告訴容器---抽象和細節的關系

IBaseBll baseBll = container.Resolve<IBaseBll>();//擷取對象的執行個體

繼續閱讀