依赖倒转原则
发布时间:2020-12-14 05:15:52 所属栏目:百科 来源:网络整理
导读:3.3 依赖的三种写法 ???? 依赖是可以传递的,A对象依赖B对象,B又依赖C,C又依赖D…,生生不息,依赖不止,记住一点:只要做到抽象依赖,即使是多层的依赖传递也无所畏惧! ???? 对象的依赖关系有三种方式来传递,如下所示。 构造函数传递依赖对象 ???? 在类
3.3 依赖的三种写法???? 依赖是可以传递的,A对象依赖B对象,B又依赖C,C又依赖D…,生生不息,依赖不止,记住一点:只要做到抽象依赖,即使是多层的依赖传递也无所畏惧! ???? 对象的依赖关系有三种方式来传递,如下所示。
???? 在类中通过构造函数声明依赖对象,按照依赖注入的说法这种方式叫做构造函数注入,按照这种方式的注入,IDriver和Driver的程序修改后如代码清单3-11所示。 代码清单3-11 构造函数传递依赖对象
???? 在抽象中设置setter方法声明依赖关系,依照依赖注入的说法就是setter依赖注入,按照这种方式的注入,IDriver和Driver的程序修改后如代码清单3-12所示。 代码清单3-12 Setter依赖注入
|