求解啊。
工作以后,业务中用得多,假设现在A单位用户只需要excel2003与word2003这两个类,你在主程序中只有一个类调用,很简单,但B单位用户要求用word2017与excel2017,新增的两个类大部分功能和03版的差不多,但细节方面还有些不同,这时候动态加载就起大作用了,你只用在你主程序调用代码哪里传不同的参数就可以,减少了因代码未修改完全导致业务出来问题等低级bug
在运行时构造任意一个类的对象
在运行时获取任意一个类所具有的成员变量和方法
在运行时调用任意一个对象的方法(属性)
生成动态代理