静态代理
来源:互联网 发布:暗黑2 毁灭之王 mac 编辑:程序博客网 时间:2024/05/26 02:51
静态代理:代理类在程序运行前已经存在的代理方式称为静态代理
一言不合直接上代码示例:
class A { public void method1() {}; public void method2() {}; public void method3() {};}public class B { private A a; public B(A a) { this.a = a; } public void method1() { a.method1(); }; public void method2() { a.method2(); }; // not export operateMethod3()}
上面的 A
是委托类,
B
是代理类,
B
中的函数都是直接调用 A 相应函数。
静态代理中代理类和委托类也常常继承同一父类或实现同一接口。
阅读全文
0 0
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 安装Mysql 5.6,到Applying security settings时报错:Access denied for user 'root'@'localhost' (using password
- SDUT_2116 数据结构实验之链表一:顺序建立链表
- 集合 -- 简答题
- C语言中无符号数和有符号数之间的运算
- php在守护进程中,内存泄露用unset()解决办法
- 静态代理
- Android8.0运行时权限策略变化和适配方案
- Notepad++格式化JSON数据
- MySQL 5.7.18 zip 文件安装过程
- HTTPS优势逐步凸显,传输安全倾向HTTPS(上)
- 08.Spring Cloud学习笔记之分布式配置中心Spring Cloud Config
- 多列布局-定宽与自适应
- Android应用开发学习—Toast使用方法大全
- 网易2017春招[编程题]消除重复元素