初识ioc(程序的耦合与解耦)

Posted by zjhChester on September 11, 2019

耦合:

含义:

程序之间的依赖关系

分类:

1、类之间的依赖

2、方法之间的依赖

解耦:

含义:

降低程序之间的依赖关系

实际开发做到:

编译期不依赖,运行时才依赖

1569223308001

思路:

第一步:使用反射创建对象,避免使用new关键字

Class.forName(beanPath).newInstance();

1569232398382

第二步:通过读取配置文件来获取要创建的对象全限定类名

1569232418230

注意事项:

加载配置文件(Resources文件夹下通过类加载器去找)

1569232388425