摘要: 我觉得要理解动态代理,首先要理解静态代理,因为动态代理是为了解决静态的问题才出现,详见上一篇静态代理的总结,直接看图 可以看出来,代理的实现就是这三方类,所以为了解决静态代理的弊端,需要在运行的时候动态的生成代理类。 而在java中jdk提供了proxy类创建动态类,jdk中是这样定义的 先说明一下 阅读全文
posted @ 2018-07-31 21:27 qunincey 阅读(164) 评论(0) 推荐(0)
摘要: 发现python中的元类和java中的动态代理很像,打算写两篇随笔总结一下java中的代理机制 代理模式直白的说就是增强某一个类的功能,在实际开发中,我们大多数时候出于维护旧代码或者解耦的原因,不能去改动原来的类,这时候代理类就派上用场了 那么面对对象的设计思路中,增强一个类的除了继承外,我们还可以 阅读全文
posted @ 2018-07-31 19:45 qunincey 阅读(143) 评论(0) 推荐(0)