和大家讨论一下Spring中间依赖注入的好处
小弟初涉 Spring,里面谈到依赖注入这个设计模式,向何大家讨论一下,依赖注入这个模式好处到底在什么地方,它对工厂模式的加强又体现在哪里,请大家不吝赐教
------解决方案--------------------降低系统耦合度,方便维护扩展
------解决方案--------------------学习
------解决方案--------------------IOC,控制反转,其实若干种设计模式和设计原则的综合实现,例如,面向接口编程,交互的对象之间是松耦合的关系。
当然,Spring的IOC也有弱点,因为它使通过配置文件来达到注入的,而xml文件或者普通的属性文件不能进行代码检查,有些类,如果类名写错,类的方法名写错,这些问题不能在编译阶段发现,只有等到运行时,才会抛出异常。现在一些比较好用的Spring辅助开发工具能够在编译阶段就进行检查,一定程度上解决了这个问题。