当前位置: 首页 > news >正文

公司网页网站建设 ppt模板下载全国疫情最新报告

公司网页网站建设 ppt模板下载,全国疫情最新报告,wordpress增加注册,wordpress主标题副标题一、介绍: 【Subject/抽象角色】定义了RealSubject和Proxy的共用接口,这样就可以在任何使用RealSubject的地方都可以使用Proxy 【RealSubject/真实角色】定义Proxy所代表的真实实体 【Proxy/代理角色】保存一个引用使得代理可以访问实体,并…

一、介绍:

【Subject/抽象角色】定义了RealSubject和Proxy的共用接口,这样就可以在任何使用RealSubject的地方都可以使用Proxy

【RealSubject/真实角色】定义Proxy所代表的真实实体

【Proxy/代理角色】保存一个引用使得代理可以访问实体,并提供一个与Subject的接口相同的方法,这样可以用Proxy替换实体。

【Client/客户】访问代理对象的人
 

public interface Subject{public void Request();
}
public class RealSubject implements Subject{@override public void Request(){System.out.println("真实的请求");}
}
public class Proxy implements Subject{RealSubject realSubject;public Proxy(RealSubject realSubject){this.realSubject=realSubject;  }@overridepublic void Request(){realSubject.Request();}
}
main:Proxy proxy = new Proxy(new RealSubject());proxy.Request();

二、应用场景:

1、远程代理:为一个对象在不同的地址空间提供局部代表。可隐藏对象存在不同地址空间的事实。例如ws在.net中的应用。

2、虚拟代理:通过代理来存放实例化需要很长时间的真实对象。例如让一个很大的html页面立即展开,可以通过代理设置图片位置为空,先占位打开页面,然后再慢慢加载图片后填充。

3、安全代理:用来控制真实对象访问时的权限。例如检查真实对象是否有访问权限。

4、智能指引:指调用真实的对象时,代理处理另外一些事。例如计算真实对象的引用次数。

三、举例:

1、租房

(1)租房接口

public interface Rent{public void rent();}

(2)房东

public class Host implements Rent{@Overridepublic void rent(){System.out.println("房东租房");}
}

(3)代理

public class Proxy implements Rent{private Host host;public Proxy(Host host){this.host=host;}@Overridepublic void rent(){host.rent();}//增加额外功能public void see(){System.out.println("看房");}}

(4)客户

public static void main(String[]args){Host host=new Host();Proxy proxy = new Proxy(host);proxy.rent();proxy.see();}

http://www.hkea.cn/news/522167/

相关文章:

  • 中国建设银行河南省分行网站推广信息哪个平台好
  • 网站建设官网免费模板杭州seo优化
  • 绍兴网站建设谷歌搜索引擎在线
  • 网站的会员认证怎么做黑龙江新闻头条最新消息
  • 做网站如何分工百度推广登录平台客服
  • 网站建设如何提案万网域名注册信息查询
  • 创意二维码制作网站企业网络营销推广案例
  • 论坛型网站怎么做百度高级检索入口
  • 做百度移动网站排搜素引擎优化
  • 公司创建一个网站需要多少钱想做百度推广找谁
  • 做文献ppt模板下载网站有哪些常德政府网站
  • 青岛网站建设公司排行外链工具在线
  • 网站怎么做显得简洁美观seo数据是什么意思
  • 阿里巴巴开通诚信通后网站怎么做网络优化网站
  • 东莞手机网站价格便宜个人免费建站软件
  • 电子商务网站建设的步骤一般为百度100%秒收录
  • 做企业网站怎么样免费的推广软件下载
  • 拓普网站建设美国搜索引擎
  • 网站开发者工资冯耀宗seo视频教程
  • 软件开发各阶段工作量比例搜索引擎优化的基础是什么
  • 网站怎么做才能将名声打响云搜索app
  • 南阳做网站优化哪家好一级域名生成二级域名
  • 3322动态域名官网郑州seo联系搜点网络效果好
  • 网络营销渠道的类型河北seo基础教程
  • 做微信网站多少钱seo内部优化包括哪些内容
  • 中国城乡建设网站网络优化公司排名
  • 个人网站做淘宝客教程torrentkitty磁力搜索引擎
  • 广州北京网站建设seo培训讲师招聘
  • 手机上免费自己做网站网络营销案例分享
  • 长沙大型网站建设谷歌账号