天天看點

Unity 使用快速教程

1.先來定義幾個接口、類

Unity 使用快速教程
Unity 使用快速教程
Unity 使用快速教程

View Code : IRun

Unity 使用快速教程
Unity 使用快速教程

View Code : Pet

Unity 使用快速教程
Unity 使用快速教程

View Code : Cat

Unity 使用快速教程
Unity 使用快速教程

View Code : Dog

Unity 使用快速教程
Unity 使用快速教程

View Code :Person

 2、建立對象執行個體

Unity 使用快速教程
Unity 使用快速教程

View Code

 3、使用辨別符

當IRun同時有多個執行個體類要注入時,如果沒有辨別來差別,建立出來的執行個體“類型”就沒辦法顯示指定。

Unity 使用快速教程
Unity 使用快速教程
Unity 使用快速教程
Unity 使用快速教程

 4、建立單例

Unity 使用快速教程
Unity 使用快速教程

View Code :Singleton

 5、依賴注入

構造器自動注入

Unity 使用快速教程
Unity 使用快速教程

 構造器也可以結合辨別符顯示注入

Unity 使用快速教程
Unity 使用快速教程

 使用InjectionConstructor特性注入

為了示範[InjectionConstructor]特性,先改造一下Person類

Unity 使用快速教程
Unity 使用快速教程

測試一下:

Unity 使用快速教程
Unity 使用快速教程

 未完待續...