工厂类疑问
来源:3-8 基于工厂实例化对象
小白0719
2022-11-11 05:10:45
1回答
同学你好,使用xml进行配置而不是直接调用静态方法,是为了减少代码间的耦合度。
在Spring中,所有将对象的创建都交由Spring进行管理的目的几乎都是为了减少代码间耦合度的。
假设如果按照同学的想法,直接在Java代码中调用了这个方法,并且调用这个方法的位置和次数都很多。而在后续系统维护的时候,这个类需要被其他类名和实现所替换,那么就要将上述所有位置都进行修改,遗漏任意一处都会导致程序无法运行。
但是如果使用Spring和xml进行创建,只需要修改xml中的class属性即可,相较于上一种方案会方便很多。
祝学习愉快~
相似问题