Unity用法(属性注入的两种方法)
摘要:
对象之间的依赖关系有时还表现为通过属性来引入的方式,同样也可以用IOC的Property (Setter) Injection方式来解耦。什么情况下使用Property (Setter) Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便。父对象包含有很多参数构造器,特别是参数类型相似的只能通过参数的位置来辨别的让用户(将调用这些代码的程序)更方便的看到有哪些对象可以用,这在Constructor Injection里是没办法实现的。通过修改依赖对象的代码来控制哪 阅读全文