java实现静态代理
来源:互联网 发布:省市区json 编辑:程序博客网 时间:2024/06/06 06:37
import javax.sound.sampled.Port;
interface Person
{
public void sayHello() ;
}
class Student implements Person
{
public void sayHello()
{
System.out.println( "学生向大家Say Hello" ) ;
}
}
//使用静态代理,最大的问题,代理类只能为一个接口服务,扩展性不行
class ProxyPerson implements Person
{
private Person per ;
public ProxyPerson( Person per )
{
this.per = per ;
}
public void sayHello()
{
System.out.println( "Say Hello前先让校长讲两句" ) ;
this.per.sayHello() ;
System.out.println( "Say Hello后再让校长臭得色几句" ) ;
}
}
public class Test
{
public static void main( String[] args )
{
Person per = new ProxyPerson( new Student() ) ;
per.sayHello() ;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/aladdinty/archive/2009/03/12/3984502.aspx
- java实现静态代理
- java实现静态代理
- java静态代理实现代码
- java代理静态代理
- Java静态代理模式理解和实现
- JAVA代理模式之一静态实现
- Java中静态、动态代理的实现
- Java静态代理和动态代理的简单代码实现。
- Java静态动态代理以及spring实现代理
- 设计模式-java实现代理模式(静态代理)
- java的静态代理和动态代理实现笔记
- java中代理,静态代理,动态代理以及spring aop代理方式,实现原理统一汇总
- Java代理之静态代理
- java代理模式---静态代理
- Java静态代理、动态代理
- java静态代理,动态代理
- Java静态代理动态代理
- Java 代理之静态代理
- July 30th Thursday (七月 三十日 木曜日)
- July 31th Friday (七月 三十一日 金曜日)
- DEBUG命令使用解析三
- Android文档(一)——什么是Android?
- placement new释疑
- java实现静态代理
- 作了一年Seoer,经验心得分享,总结!
- .net下 URLRewriter.dll 实现URL重写,实现静态页面
- DEBUG命令使用解析四
- DEBUG命令使用解析五
- foreach、while、for性能比较
- explicit关键字的用途
- 单例模式(Singleton)
- c++与java和c#浅谈