动态代理框架源码 ///说明: ///在第一次需要用到代理时动态生成代理类,之后的使用均调用已经生成的代理类 ///规则: ///1.不能为接口创建代理类代理类 ///2.父级必须有空的构造函数 ///3.只重写virtual的实例方法 ///使用说明: ///1.通过CreateInstance生成代理类 ///2.通过自定义IInterceptor的实现来自定义代理类对virtual实例方法的重写