耦合:
含义:
程序之间的依赖关系
分类:
1、类之间的依赖
2、方法之间的依赖
解耦:
含义:
降低程序之间的依赖关系
实际开发做到:
编译期不依赖,运行时才依赖
思路:
第一步:使用反射创建对象,避免使用new关键字
Class.forName(beanPath).newInstance();
第二步:通过读取配置文件来获取要创建的对象全限定类名
注意事项:
加载配置文件(Resources文件夹下通过类加载器去找)
程序之间的依赖关系
1、类之间的依赖
2、方法之间的依赖
降低程序之间的依赖关系
编译期不依赖,运行时才依赖
第一步:使用反射创建对象,避免使用new关键字
Class.forName(beanPath).newInstance();
第二步:通过读取配置文件来获取要创建的对象全限定类名
加载配置文件(Resources文件夹下通过类加载器去找)