,并创建对象
利用类加载器,将该目录下的class文件加载进内存中
// 使用反射load到内存
URLClassLoader classLoader = new URLClassLoader(new....getConstructor(InvocationHandler.class);
//通过构造器对象的newInstance 方法, 去创建一个类的对象
Object obj = constructor.newInstance...,把王八蛋换成空格,那么又得继承
如果我想先计算时间 在屏蔽关键字,在上传文件,那么又得创建一个新的继承类
类无限的扩展,因为继承是一种包裹关系,不够灵活
思路3---静态代理
使用聚合,动态注入所要代理的对象...,让生成的Proxy.java文件,代理某个接口的某个方法里面
可以获得该方法的对象, 该方法对象通过执行method.invoke 来执行代理方法,虽然我不知道java大神是怎么想到的
(可能就是我定义一个接口...方法对象, 如果你传入MyInvocationHandler,执行MyInvocationHandler里的
//invoke方法 将你代理的方法对象作为参数传进去 ---->在自定义处理类里面又注入了