耦合:程序之间的依赖
包括:
类之间的依赖
方法之间的依赖
解耦
降低程序之间的依赖关系
实际开发中
应该做到编译器不依赖,运行期才依赖
解耦的思路
第一步使用反射来创建对象,而避免使用new关键字
Class.forName()方法来获得类名
第二步通过读取配置文件来获取要创建对象的全限定类名
耦合:程序之间的依赖
包括:
类之间的依赖
方法之间的依赖
解耦
降低程序之间的依赖关系
实际开发中
应该做到编译器不依赖,运行期才依赖
解耦的思路
第一步使用反射来创建对象,而避免使用new关键字
Class.forName()方法来获得类名
第二步通过读取配置文件来获取要创建对象的全限定类名