摘要:
java中的代理是什么呢?比如说我们用到一个类A ,我们往常的方法就是直接使用这个类A ,这样在大型的软件开发中有很大的局限性、 。 我们对于使用的类A的修改只能通过对源文件硬编码的修改,代理就很好的突破了这个瓶颈。在代理中我们可以定义一个类B,这个类B有个特点 就是和类A有着实现同样的接口 ,我们在类B中间接的调用了 类A, 我们也可以向这个代理的类插入一些通告消息类 。着在开发框架中经常用到 。 在JAVA中用于动态生成代理类的类 就是 java.lang.reflect.Proxy 这个类 具体的使用 可以去 看看有关于JDK的文档 。 在AOP的程序设计中,InvocationHand 阅读全文