您的位置:首页 > 编程语言 > Java开发

JAVA学习--接口的应用:代理模式

2015-01-30 19:20 441 查看
public class TestProxy {

    public
static void main(String[] args) {

  
   
 Object obj = new ProxyObject();

  
   
 obj.action();

    }

}

interface Object{

    void
action();

}

//代理类

class ProxyObject implements Object{

    Object
obj;

    

    public
ProxyObject(){

  
   
 System.out.println("代理类创建成功");

  
   
 obj = new ObjctImpl();

    }

    

    public void
action(){

  
   
 System.out.println("代理类开始执行");

  
   
 obj.action();

  
   
 System.out.println("代理类执行结束");

    }

}

//被代理类

class ObjctImpl implements Object{

  
 @Override

    public void
action() {

  
   
 System.out.println("=====被代理类开始执行======");

  
   
 System.out.println("=====具体的操作======");

  
   
 System.out.println("=====被代理类执行完毕======");

  
   
 

    }

    

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: