2 Star 7 Fork 0

严家豆/Head first 设计模式学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
DynamicTest.java 662 Bytes
一键复制 编辑 原始数据 按行查看 历史
严家豆 提交于 2023-03-31 14:43 . fix: # 代理模式
package ProxyPattern.dynamicProxy;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
/**
* 动态代理Demo演示
*/
public class DynamicTest {
public static void main(String[] args) {
// 新建指定对象
Person Chinese = new ChinesePerson();
// 新建代理控制器
InvocationHandler translatorsHandler = new ProxyHandler(Chinese);
// 动态生成代理类
Person translators = (Person) Proxy.newProxyInstance(Chinese.getClass().getClassLoader(),Chinese.getClass().getInterfaces(),translatorsHandler);
translators.sayHello();
translators.howAreYou();
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/yan-jiadou/design-mode.git
git@gitee.com:yan-jiadou/design-mode.git
yan-jiadou
design-mode
Head first 设计模式学习
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385