设计模式之结构型模式之代理模式(十二)

来源:互联网 发布:韩家炜 数据挖掘 pdf 编辑:程序博客网 时间:2024/05/16 18:13
  1. 代理模式解决的问题
    这里写图片描述
  2. 代理模式类图:
    这里写图片描述
  3. 代理模式实现代码
    1) Sub类
   public interface Sub {    void Request();}

2) concreteSub类

这里写代public class ConcertSub implements Sub {    public void Request(){        System.out.println("ConcertSub Request Create");    }}码片

3) Proxy类

public class ProxyParttenCreate {    private Sub sub;    ProxyParttenCreate(Sub sub){        this.sub=sub;    }    void Request(){        System.out.println("PorxyPartten Request Create");        sub.Request();    }}

4) main

public class LearingproxyPartten {    public static void main(String[] args){       Sub sub=new ConcertSub();       ProxyParttenCreate proxy=new ProxyParttenCreate(sub);       proxy.Request();    }}
原创粉丝点击