美文网首页
设计模式-?代理模式

设计模式-?代理模式

作者: IAmWhoAmI | 来源:发表于2016-07-28 09:47 被阅读2次

    就是多加了一层,不让别人直接访问

    但是和其他的中介啊什么有什么差别啊。。。

    
    interface A{
        void action();
    }
    class ProxyObject implements A{
        A obj;
        public ProxyObject(){
            System.out.println("proxy");
            obj =new ObjectImpl();
        }
        public void action(){
            System.out.println("start");
            obj.action();
            System.out.println("end");
        }
    }
    class ObjectImpl implements A{
        public void action(){
            System.out.println("===============");
            System.out.println("objImpl");
            System.out.println("===============");
        }
    }
    public class ProxyTest {
        public static void main(String[] args){
            A obj =new ProxyObject();
            obj.action();
        }
    }
    

    相关文章

      网友评论

          本文标题:设计模式-?代理模式

          本文链接:https://www.haomeiwen.com/subject/lkzojttx.html