基本每种技术都会对自己进行定义,作为指导思想,像Vue,它说它是渐进式框架,然后它并没有直面解释什么叫做渐进式的,然后就需要去百度,就这个而言还好,对其的理解和解释并没有分歧。但对于spring中的IOC就不一样了,Spring没有对其进行定义,然后就衍生了许多的解读,翻译过来叫做控制反转,然后有人会涉及依赖反转。有人会说,为了代码改变时方便改变,(直接更改bean配置就能改变许多个依赖这个类的类),然后有人说IOC和DI是一种东西,有人说IOC和DI是对同一个问题的不同角度的理解,有人说IOC是思想,而DI是实现的技术,我跟趋于最后的这个理解,但spring官网好像说的就是IOC就是DI,DI是IOC的一个别名,我tm的又无从考证,我其实是搜的IOC的思想,我还是更趋向于它是一种思想
学习各种框架,编程技术的叨叨唠唠
最新推荐文章于 2024-11-11 21:19:25 发布
本文探讨了Spring框架中的IOC(控制反转)概念,以及与其相关的DI(依赖注入)。作者指出,尽管IOC在Spring官方文档中被等同于DI,但在业界存在多种解释和理解。一些观点认为IOC是一种思想,而DI是其实现方式,而另一些人则认为两者是同一概念的不同表述。博客内容引发了关于IOC和DI本质的讨论,强调了它们在代码灵活性和可维护性方面的重要性。
摘要由CSDN通过智能技术生成