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

柳州网站建设 来宾市网站制作企业营销案例

柳州网站建设 来宾市网站制作,企业营销案例,成都网架公司,宁波公司注册流程一、定义 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 著名的代理模式例子为引用计数(英语…

一、定义

代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

著名的代理模式例子为引用计数(英语:reference counting)指针对象。

当一个复杂对象的多份副本须存在时,代理模式可以结合享元模式以减少存储器用量。典型作法是创建一个复杂对象及多个代理者,每个代理者会引用到原本的复杂对象。而作用在代理者的运算会转送到原本对象。一旦所有的代理者都不存在时,复杂对象会被移除。

二、组成及特点

抽象角色:通过接口或抽象类声明真实角色实现的业务方法。

代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。

真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。

特点

(1).职责清晰

真实的角色就是实现实际的业务逻辑,不用关心其他非本职责的事务,通过后期的代理完成一件完成事务,附带的结果就是编程简洁清晰。

(2).代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了中介的作用和保护了目标对象的作用。

(3).高扩展性

三、类结构图

四、实现

//送礼物接口
public interface IGiveGift {void giveDolls();void giveFlowers();void giveChocolate();
}
//被代理对象
public class SchoolGirl {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}
}
//追求者
public class Pursuit  implements IGiveGift{private SchoolGirl mm;public Pursuit(SchoolGirl mm) {this.mm = mm;}public void giveDolls(){System.out.println("giveDolls");}public void giveFlowers(){System.out.println("giveFlowers");}public void giveChocolate(){System.out.println("giveChocolate");}
}
//代理
public class Proxy implements IGiveGift {private Pursuit gg;public Proxy(SchoolGirl gg) {this.gg = new Pursuit(gg);}@Overridepublic void giveDolls() {gg.giveDolls();}@Overridepublic void giveFlowers() {gg.giveFlowers();}@Overridepublic void giveChocolate() {gg.giveChocolate();}
}

http://www.dt0577.cn/news/52960.html

相关文章:

  • 品牌定位 品牌seo优化培训班
  • 如何做博客网站市场营销一般在哪上班
  • node.js做网站开发友情链接的形式有哪些
  • 合肥市城乡建设局网站首页seo综合查询中的具体内容有哪些
  • 网站做三个月收录100百度seo关键词排名推荐
  • 个人网站如何获得流量亚马逊alexa
  • html在线编写网站seo计费系统源码
  • 自己做网站怎么搜索互联网推广渠道
  • 如何优化网站内部链接百度关键词排名突然消失了
  • 摄影网站建设策划书电商数据分析
  • 做烘培的网站有哪些2023年5月疫情爆发
  • 网站模块制作seo营销培训
  • 班级网页网站建设廊坊快速优化排名
  • 公司网站建设的目标是什么百度广告一天多少钱
  • app制作外包宁波企业seo服务
  • 模型网站整合营销网络推广
  • 公众号涨粉接单平台seo优化的优点
  • 给网站做伪静态淘宝店怎么运营和推广
  • 国际英文网站注册城乡规划师含金量
  • 做网站有地域限制吗广州seo优化排名推广
  • 网站管理员权限设置权限设置怎么自己刷推广链接
  • 官方网站包括哪几个网站百度推广总部电话
  • 优化网站公司哪家口碑好搜索引擎网站推广如何优化
  • 网站怎么做 吸引人百度招聘平台
  • 用什么程序做视频网站湖南seo技术培训
  • 品牌网站建设蔻大蝌蚪三只松鼠营销策划书
  • 知识付费问答系统网站开发最新推广方法
  • aspnet通讯录网站开发在线咨询 1 网站宣传
  • 网站建设文化怎么样深圳高端网站制作公司
  • 做房产必知的发布房源网站移动端seo关键词优化