2022/5/16 小群讨论总结 关于IOC

85 篇文章 0 订阅

前置笔记:

ABP学习笔记:理解IOC控制反转和DI依赖注入_董厂长的博客-CSDN博客IOC:控制反转,是一种设计思想解决的问题: 类与类之间依赖性严重,耦合性严重。举个栗子,class car。class person内想使用car,必须要new 一个car,形成了依赖。使用IOC可以解决此高度依赖性。简单来说:本应该是由自己创建使用的依赖,变成其他人/第三方来创建给你使用。所以说“反转”依赖。如图所示:以前是ABCD四个齿轮紧密结合的,现在引入IOC容器之后,实现了控制反转。DI?DI就是IOC的具体实现,实际上本质就是一样的,从不同角度描述了同一件事情。...https://blog.csdn.net/dongnihao/article/details/123201895?spm=1001.2014.3001.5502

 今天的的问题是这样的,我在Domain层写东西时候,想到依赖注入。然后翻来覆去想了想为啥要写private readonly _xxx呢。

问了问朋友,他在Spring中的依赖注入也是这么写的。他的解释是,构造的时候才进行了依赖注入,但是本身这个class的name属性只是初始化了,需要在构造时候给他一个指针指向一个实际的内存。

 附上一写Reference:

依赖注入高级玩法——注入接口服务的多个实现类 - jack_Meng - 博客园依赖注入在 ASP.NET Core 中起中很重要的作用,也是一种高大上的编程思想,它的总体原则就是:俺要啥,你就给俺送啥过来。服务类型的实例转由容器自动管理,无需我们在代码中显式处理。 因此,有了依https://www.cnblogs.com/mq0036/p/14981043.html依赖注入的三种方式_ASP.NET Core应用的7种依赖注入方式_weixin_39955233的博客-CSDN博客文章已收录:.NET Core开发精选文章目录,持续更新,欢迎投稿!http://ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象、中间件对象,以及http://ASP.NET Core MVC应用中的Controller对象和View对象等,所以我们可以在定义它们的时候采用注入的形式来消费已经注册的服务。下面简单介绍几种服务注入的...https://blog.csdn.net/weixin_39955233/article/details/110813721

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

董厂长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值