理解IOC、DI与DIP

Spring底层容器创建实例的实现思路和我们上面写的类似,也是使用了工厂模式加上反射。由于反射创建对象的性能比较底,Spring在创建对象的时候,将对象放到了缓存上,下一次如果创建相同对象时,Spring不会进行反射,Spring会从缓存中直接将对象取出返回。   工厂模式+反射并不是IOC(控制反转)和DI(依赖注入)。   配置文件的变化是否违背OCP原则? 不违背。配置文件的变化是允许的,并
相关文章
相关标签/搜索