java设计模式【之】JDK动态代理【源码】【场景:帮爸爸买菜】.rar

时间:2022-03-31 10:01:29
【文件属性】:
文件名称:java设计模式【之】JDK动态代理【源码】【场景:帮爸爸买菜】.rar
文件大小:2KB
文件格式:RAR
更新时间:2022-03-31 10:01:29
java 设计模式 开发语言 JDK动态代理 java设计模式【之】JDK动态代理【源码】【场景:帮爸爸买菜】.rar /** * 代理模式 * 在开发者的角度来看,创建一个代理对象,提供给用户使用,避免用户直接访问真正的对象 * 在用户角度来看,就是普通的类方法调用 *

* 作用 * 1.保护被代理对象 * 2.增强被代理对象 * 3.完全替换被代理对象 *

* 动态代理(JDK代理、接口代理、拦截器模式) * 动态代理中的静态方法:java.lang.reflect.Proxy.newProxyInstance (ClassLoader(类加载器),interface(接口),handler(监听处理器)) *

* 代码示例:《帮爸爸买菜》 * 1.Father: 被代理类,必须需要实现接口 * 2.Son: 代理类,不需要实现接口 * 3.代理类,接收父亲类对象,利用反射机制,创建一个代理对象(在内存中动态创建代理对象) * Proxy.newProxyInstance (ClassLoader(类加载器),interface(接口),handler(监听处理器))


【文件预览】:
_2_动态代理
----Father.java(280B)
----Tool.java(170B)
----_Test_Mom.java(2KB)
----Son.java(1KB)

网友评论