spring学习--之程序耦合demo01
spring初学之程序耦合
简单demo-01
1 数据库插入数据
2 创建maven项目,添加依赖
![](https://img2020.cnblogs.com/blog/1407077/202004/1407077-20200401160922039-781691654.png)
3 编写jdbc代码
4 结果集
小结:
程序间的耦合:即程序间的依赖关系,包括类之间的依赖和方法间的依赖
解耦:即降低程序间的依赖关系 。实际开发中即做到编译器不依赖,运行时才依赖
由小结,重整代码
上述代码中尽管解决了耦合的问题,但是同样存在代码局限的问题,比如数据库驱动换成了Oracle
解耦思路:
第一步:使用反射来创建对象,尽量避免使用new来创建
第二步:通过读取配置文件的方式来获取要创建对象的全限定类名