加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖注入 – 什么时候使用依赖注入?

发布时间:2020-12-14 04:29:57 所属栏目:百科 来源:网络整理
导读:我最近一直在使用StructureMap,并深入了解体验。但是,我可以看到,如何轻松地将所有内容与所有内容进行连接,最终可以将类别的接口插入到构造函数中。即使在使用依赖注入框架的时候这并不是一个巨大的问题,但是仍然觉得有些属性真的不需要被界定出来,只
我最近一直在使用StructureMap,并深入了解体验。但是,我可以看到,如何轻松地将所有内容与所有内容进行连接,最终可以将类别的接口插入到构造函数中。即使在使用依赖注入框架的时候这并不是一个巨大的问题,但是仍然觉得有些属性真的不需要被界定出来,只是为了连接它们。

你在哪里画出什么来界定出来,只需要添加一个属性到类?

想想你的设计。 DI允许您通过配置更改来更改代码的功能。它还允许您打破类之间的依赖关系,以便您更容易地隔离和测试对象。你必须确定这在哪里是有意义的,哪里没有。没有轻拍的答案。

一个好的经验法则是,如果它太难测试,你有一些单一责任和静态依赖关系的问题。将执行单个函数的代码隔离到类中,并通过提取接口并使用DI框架在运行时注入正确的实例来破坏静态依赖关系。通过这样做,您可以轻松测试这两个部分。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读