什么是依赖注入依赖注入的作用是什么意思

 我来答
爱笑的掰玉米
2016-10-01 · TA获得超过9808个赞
知道小有建树答主
回答量:1853
采纳率:95%
帮助的人:94.3万
展开全部

依赖注入:

  • 依赖注入就是Spring设计思想中重要的一部分,它是指Ioc或DI,是一个重要的面向对象编程的法则来削减计算机程序的耦合问题.控制反转还有一个名字叫做依赖注入(Dependency Injection).简称DI.

  • IoC 亦称为 “依赖倒置原理”("Dependency Inversion Principle")。差不多所有框架都使用了“倒置注入(Fowler 2004)技巧,这可说是IoC原理的一项应用。SmallTalk,C++, Java 或各种.NET 语言等面向对象程序语言的程序员已使用了这些原理。

  • 应用控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以说,依赖被注入到对象中。所以,控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。

依赖注入的作用:

  • 把对象生成放在了XML里定义,所以换一个实现子类将会变成很简单(一般这样的对象都是实现于某种接口的),只要修改XML就可以。这样甚至可以实现对象的热插拨。

百度网友3bba137
2018-04-10 · TA获得超过3811个赞
知道答主
回答量:335
采纳率:83%
帮助的人:19.6万
展开全部
十几年C++程序C#程序。至今未能理解依赖注入到底是想干嘛!明明可以静态函数,为啥要脱了裤子放屁再整出好几个接口出来? 你再解耦,没有实现不也还是无法运行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式