package org.example.proxy_pattern.dynamic_proxy;
// 客户端代码
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
public class Test {
public static void main(String[] args) {
RealSubject realSubject = new RealSubject();
InvocationHandler handler = new ProxyHandler(realSubject);
Subject proxy = (Subject) Proxy.newProxyInstance(
realSubject.getClass().getClassLoader(),
realSubject.getClass().getInterfaces(),
handler
);
proxy.request();
}
}
//讲解资料:https://blog.csdn.net/cbz6210499/article/details/136671128
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
design_patterns.zip (16个子文件)
untitled
pom.xml 654B
src
test
java
main
resources
java
org
example
proxy_pattern
dynamic_proxy
Subject.java 133B
ProxyHandler.java 658B
RealSubject.java 240B
Test.java 665B
static_proxy
Proxy.java 511B
Subject.java 132B
RealSubject.java 239B
Test.java 352B
Main.java 138B
.idea
jarRepositories.xml 1KB
workspace.xml 4KB
misc.xml 541B
compiler.xml 548B
.gitignore 190B
encodings.xml 267B
共 16 条
- 1
资源评论
新手村长
- 粉丝: 410
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功