Unity 2.0:它是如何工作的?

时间:2010-07-07 20:11:35

标签: dependency-injection unity-container ioc-container

我正在使用Unity,并希望阅读有关其内部作品的一个很好的解释 - 主要是它如何构建对象。

我知道这篇不错的MSDN文章 - Getting to Know the Unity Application Block,它有一个很棒的过程图,但我正在寻找更加技术性和详细的解释。

有人能指导我这样的文章吗?我自己找不到一个。

谢谢!

2 个答案:

答案 0 :(得分:3)

虽然我不知道一篇涵盖您所要求的技术文章,但您可以查看source code - 它是开源的。

答案 1 :(得分:1)

Orbifold有两部分关于Unity& amp ;; ObjectBuilder,它是Unity的核心组件。这些文章是从2008年10月开始的,涵盖了Unity 1.1,但这里的大部分细节应该适用于Unity 2.0,因为我不认为Unity 2.0中的某些核心概念/实现已经发生了变化。

http://visualizationtools.net/default/unity-objectbuilder-part-i/

http://visualizationtools.net/default/unity-objectbuilder-part-ii/

企业图书馆团队的开发人员Chris Tavares在2008年发表了一篇文章,详细介绍了ObjectBuilder。

http://tavaresstudios.com/Blog/post/Deconstructing-ObjectBuilder-What-Is-ObjectBuilder.aspx