结构型模式----代理模式之静态代理
来源:互联网 发布:java内部类的好处 编辑:程序博客网 时间:2024/05/22 10:33
public class StaticProxyMode {public static void main(String[] args) { HelloWorld proxy = new HelloWorldImplProxy(new HelloWorldImpl()); proxy.a(); System.out.println("================="); proxy.b();}}interface HelloWorld {public abstract void a();public abstract void b();}class HelloWorldImpl implements HelloWorld {@Overridepublic void a() {System.out.println("a");}@Overridepublic void b() {System.out.println("b");}}class HelloWorldImplProxy implements HelloWorld {private HelloWorld weituo;public HelloWorldImplProxy(HelloWorld weituo) {this.weituo = weituo;}@Overridepublic void a() {System.out.println("a方法执行前");weituo.a();System.out.println("a方法执行后");}@Overridepublic void b() {System.out.println("b方法执行前");weituo.b();System.out.println("b方法执行后");}}
0 0
- 结构模式之代理模式 静态代理
- 结构型模式----代理模式之静态代理
- 结构型模式---代理模式之动态代理与静态代理的区别
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- (7)设计模式之代理模式(结构型模式)-静态代理
- 结构型之代理模式
- 设计模式之代理模式-静态代理
- 设计模式之代理模式(静态代理)
- 设计模式之代理模式------静态代理
- 三八就是二十三
- 2014_03_27周四工作日志:虚拟机使用注意
- asp:Button 点击自动刷新问题的解决方案
- C# 新手项目学习开始(1)
- 利用itext操作pdf从数据库导出大量数据--功能汇总(一)
- 结构型模式----代理模式之静态代理
- Xcode中 - ZBarReadview故事板自定义尺寸,但是当它被称为,它的大小是不是我设置
- eclipse的插件管理
- JS中 出现"undefined"怎样判断
- listbox to checklistbox and enable horizontal scrool
- webService双向验证SSL客户端添加代码
- HTML风格——CSS一些见解,大家都知道的,呵呵
- hdu 2079 选课时间_母函数
- C# 创建Windows服务。服务功能:定时操作数据库