Java接口代理

2014-11-24 01:34:25 · 作者: · 浏览: 1

package Proxy;
interface MyInterface{
void dosomething();
}
public class RealClass implements MyInterface{
public void dosomething() {
System.out.println("RealClass\tdosomething");
}
}
class ProxyClass implements MyInterface{
private MyInterface ins;
public ProxyClass(MyInterface c){
this.ins=c;
}

public void dosomething() {
System.out.println("处理1");
ins.dosomething();
System.out.println("处理2");
}
}
class T{
public static void main(String[]abc)
{
ProxyClass c=new ProxyClass(new RealClass());
c.dosomething();
}
}
本文出自 “飞沙” 博客