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;
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();