什么是容器?什么是控制反转?什么是依赖注入?( 二 )


这时容器的作用就体现出来了 , 这里容器就是根据类名 , 自动实现类的实例化 , 并且调用相关的方法 , 如下图所示 。

什么是容器?什么是控制反转?什么是依赖注入?

文章插图
 
这里的关键就是类的反射 。通过反射获取类的构造函数及参数 , 然后通过构造函数实现依赖注入 , 最后达到控制反转的目的 。

【什么是容器?什么是控制反转?什么是依赖注入?】


推荐阅读