我一直在阅读DI,它似乎是一个简单的概念.我没有得到的是容器.让我们说一下,我想创建自己的容器.像"detect"这样的动词被使用,我不知道容器如何"检测"创建了一个新的依赖对象并且知道注入它的依赖关系.对我而言,容器似乎是一个美化的工厂.
任何人都可以解释一个容器是如何实际实现的,或者可能指向一个资源?
谢谢!
c# design-patterns dependency-injection
c# ×1
dependency-injection ×1
design-patterns ×1