温莎城堡是如何运作的?是否包装所有已注册的对象



castle windsor基本上创建了所有注册对象的列表,然后用他们自己的实现来包装它们,这些实现基本上自动将属性与已经在windsor注册的对象连接起来?

很好奇,这是否使反编译变得更难以阅读?

不,Windsor不会这样做,事实上我所知道的IoC容器都不会这样做。容器通常使用反射和配置(约定或显式配置)来自动装配已注册的组件。

许多容器提供与代理库的集成,代理库可以包装组件,但这是一个正交的主题,与容器自动装配无关。