为了账号安全,请及时绑定邮箱和手机立即绑定

为什么使用依赖注入?

为什么使用依赖注入?

为什么使用依赖注入?我正在尝试理解依赖注射(DI),并再一次失败了。这看起来很傻。我的代码从来都不是一团糟; 我几乎没有编写虚函数和接口(虽然我曾经在蓝月亮中做过)并且我的所有配置都被神奇地序列化为使用json.net的类(有时使用XML序列化器)。我不太明白它解决了什么问题。它看起来像是一种说法:“嗨。当你遇到这个函数时,返回一个这种类型的对象并使用这些参数/数据。” 但是......为什么我会用它呢?注意我从来不需要使用object,但我明白这是什么。在构建网站或桌面应用程序时,哪些人会使用DI?我可以轻松地提出案例,为什么有人可能想在游戏中使用接口/虚拟功能,但在非游戏代码中使用它非常罕见(很少见,我记不起单个实例)。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 843 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信