PS:模块之间的相互依赖叫做耦合 传统方式的开发 UserService us=new UserService(); || v 面向接口编程 UserService us=new UserServiceImpl(); || v ocp原则:open-close原则,对程序拓展是open的,对修改程序代码是close。尽量做到不修改程序的源码,实现对程序的拓展 || v 工厂模式 来源:https://www.cnblogs.com/yihuqingjiu/p/11950950.html 标签 ioc spring原理