代理设计模式

来源:互联网 发布:淘宝手机详情文字修改 编辑:程序博客网 时间:2024/06/06 05:15

这里写图片描述

//接口的应用:代理模式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 ObjectImpl();    }    @Override    public void action() {        // TODO Auto-generated method stub        System.out.println("代理类开始执行");        obj.action();        System.out.println("代理类执行结束");    }}// 被代理类class ObjectImpl implements Object {    @Override    public void action() {        // TODO Auto-generated method stub        System.out.println("========被代理类开始执行=========");        System.out.println("========具体操作=========");        System.out.println("========被代理类结束执行=========");    }}
0 0
原创粉丝点击