什么是依赖反转?
软件都是多个类之间相互合作来实现业务逻辑的,这使得每个对象都需要持有其合作的对象的引用。如果这个获取过程要靠自身实现,那么必然导致代码高度耦合并难以测试。因此,依赖反转就是将对象将依赖对象的实现过程交给IoC容器,由IoC容器来实现其依赖对象的实现过程。
软件都是多个类之间相互合作来实现业务逻辑的,这使得每个对象都需要持有其合作的对象的引用。如果这个获取过程要靠自身实现,那么必然导致代码高度耦合并难以测试。因此,依赖反转就是将对象将依赖对象的实现过程交给IoC容器,由IoC容器来实现其依赖对象的实现过程。
本文标题:Spring: 依赖反转
本文链接:https://www.haomeiwen.com/subject/ofsoshtx.html
网友评论