静态代理
来源:互联网 发布:老公玩galgame知乎 编辑:程序博客网 时间:2024/06/01 08:25
一般静态代理可以用类的继承和类的聚合两种方法来现实,但是类的聚合具有一点优势。
首先我们实现了一moveable的接口,这个接口非常简单,其中只有move这个方法
然后我们实现一个car类继承了这个moveable的接口,让其打印一句话,然后睡个10秒钟
接着我们创建了两个代理类,这两个代理类也分别实现了moveable接口,这样代理类之间也可以实现相互代理。这里两个代理类分别实现了时间和日志的代理(假设的)。
最后我们就写了test测试类来测试下
结果:
从结果中看出我们让两个代理类代理的顺序相互调换了,代理的结果也换了。
0 0
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 静态代理
- 黑马程序员,黑马论坛----分享下收藏~java基础经典知识问题
- 重载
- Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示
- 中国拆除行业应当环保处理建筑垃圾
- 立法应当在公共利益与公民利益之间寻求平衡
- 静态代理
- Java枚举特殊类及其静态常量实例
- 黑马程序员,黑马论坛-------Collection总结
- 前端调试利器-dynaTrace
- 可重入函数
- Python中的replace方法
- UVA 12206 - Stammering Aliens(后缀数组)
- OC基础知识点的总结(全),学习OC的日记
- ExtJS中get、getDom、getCmp、getBody、getDoc 的使用