1.先來定義幾個接口、類
View Code : IRun
View Code : Pet
View Code : Cat
View Code : Dog
View Code :Person
2、建立對象執行個體
View Code
3、使用辨別符
當IRun同時有多個執行個體類要注入時,如果沒有辨別來差別,建立出來的執行個體“類型”就沒辦法顯示指定。
4、建立單例
View Code :Singleton
5、依賴注入
構造器自動注入
構造器也可以結合辨別符顯示注入
使用InjectionConstructor特性注入
為了示範[InjectionConstructor]特性,先改造一下Person類
測試一下:
未完待續...