【发布时间】:2021-06-29 02:56:05
【问题描述】:
好吧,我正在开发一个名为 Library Management System 的项目,我使用依赖注入来开发它,但是我的同事们嘲笑我说依赖注入不是一种设计模式,我必须重做我的项目,而我花了很多钱时间和精力来创建我的项目。 是否有任何证据表明我可以将依赖注入称为设计模式?
【问题讨论】:
-
“我必须重做我的项目” - 为什么?
-
如果你用谷歌搜索“依赖注入”,首先弹出的是“依赖注入 (DI) 是一种用于实现 IoC 的设计模式”。
-
还可以查看 Stack Overflow 提供的关于 dependency-injection 标签的信息。它包含丰富的资源供您使用。
-
为什么“这不是设计模式”会成为拒绝您的实施的理由?如果您没有以“正确的方式™”拒绝,则拒绝可能是有效的
-
@Llama 因为高级开发人员对我的知识并不完全满意,情况就是这样。
标签: c# design-patterns dependency-injection