
设计模式
文章平均质量分 85
努力的胡十一
咫尺的梦想
展开
-
手把手教学:动态代理模式
手把手教学:动态代理模式 1.代理对象,不需要实现接口,但是目标对象要实现接口,否则不能用动态代理 2.代理对象的生成是利用JDK的API,动态的在内存中构建代理对象 3.动态代理也叫做:JDK代理,接口代理 JDK中生成代理对象的API 1.代理类所在包:java.lang.reflect.Proxy 2.JDK实现代理只需要是用newProxyInstance方法,但是改方法需要接收三个参数,完整的写法是: public static Object newProxyInstance( ClassLoad原创 2021-08-11 23:11:43 · 618 阅读 · 0 评论 -
代理模式之---静态代理
代理模式之—静态代理 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 被代理对象:可以是 远程对象、创建开销大的对象 或 需要安全控制的对象。 代理模式:分静态代理和动态代理,动态代理又分jdk代理和Cglib代理,而我喜欢直接分成三种。 1.静态代理 2.动态代理 3.Cglib代理 本文主要探讨代理模式中的静态代理模式。 从理论上来说:静态代理在使用时,需要定义接口或者父类,被代原创 2021-07-28 06:39:41 · 387 阅读 · 0 评论