在教程和书籍中,我从未见过一个词描述注入对象的对象。相反,使用了其他术语,比如“注入点”,它不表示包含被注入对象的对象。除了“注射目标”之外,我想不出任何正确的声音--但我从来没有读过。
是否有一个词或一个简单的表达,或它是像“谁谁必须不被命名”从最近的幻想书系列?
发布于 2012-10-10 19:34:39
维基百科称它为“依赖消费者”,或简单地称其为“依赖对象”。
...Dependency注入至少涉及三个元素:
依赖对象描述它所依赖的软件组件来完成它的工作。注入器决定哪些具体类满足依赖对象的需求,并将它们提供给依赖对象。在传统的软件开发中,依赖对象自行决定它将使用哪些具体类。在依赖注入模式中,此决策委托给“注入器”,后者可以选择在运行时而不是在编译时替代依赖关系契约接口的不同具体类实现。能够在运行时而不是编译时做出这个决定是依赖注入的关键优势。可以在运行时创建单个软件组件的多个不同实现,并将其传递(注入)到相同的测试代码中。然后测试代码可以测试每个不同的软件组件,而不知道注入的是不同的实现.
发布于 2012-10-10 19:17:02
没有正式的名称--我通常认为它是需要依赖项的对象。
叫它依赖对象..。
发布于 2012-10-10 19:17:10
容器听起来是我完全可以接受的术语。EG IThing is injected in to its container
编辑--评论正确地说,container已经在这种情况下使用了。dependee (如The dependency is injected in to its dependee )怎么样?
https://softwareengineering.stackexchange.com/questions/168372
复制相似问题