Spring Bean的创建是典型的工厂模式,这一系列的Bean工厂,也即IOC容器为开发者管理对象间的依赖关系提供了很多便利和基础服务,
Spring提供了一个IoC容器来管理对象的生命周期、依赖关系,这也是spring的最核心的基础组件。其实控制反转也是一种设计模式,的确
IoC则是一种 软件设计模式,简单来说Spring通过工厂+反射来实现IoC。 上文仅仅是简单地模拟了spring的IOC的实现,虽然只是完成了
IOC中文是控制反转,即是某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。从而解除了某一接口对实现类的直接依