当我们以面向接口编程的时候,程序中Java实例之间的耦合将上升到接口层次,而不是代码实现层次,从而提供更好的扩展性。
Java 代码中面向接口编程,而配置文件中以实现类来耦合,Spring IOC 容器的作用很简单,将在代码中进行耦合的方式,改为配置文件来管理耦合,通过这种改变,从而保证系统重构时,不会发生“牵一发而动全身”的效果,从而提供更好的可扩展性、可维护性。
Java 代码中面向接口编程,而配置文件中以实现类来耦合,Spring IOC 容器的作用很简单,将在代码中进行耦合的方式,改为配置文件来管理耦合,通过这种改变,从而保证系统重构时,不会发生“牵一发而动全身”的效果,从而提供更好的可扩展性、可维护性。