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

哈尔滨网站建设云聚达百度推广一个月费用

哈尔滨网站建设云聚达,百度推广一个月费用,平湖网站建设公司克,如何让网站收录为什么要学习代理模式? 因为这是SpringAOP的底层! 1、定义: 在不改变源码的情况下,实现对目标对象的功能扩展 根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种 静态代理 角色分析 抽象角色:一般会…

为什么要学习代理模式?
因为这是SpringAOP的底层!

1、定义:

在不改变源码的情况下,实现对目标对象的功能扩展
根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种

静态代理

角色分析

  • 抽象角色:一般会使用接口或者抽象类来解决
  • 真实角色:被代理的角色
  • 代理角色:代理真实角色, 代理真实角色后,我们一般会做一些附属操作
  • 客户:访问代理对象的人

代码步骤:

1、接口

//租房
public interface Rent {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() {}public Proxy(Host host) {this.host = host;}@Overridepublic void rent() {host.rent();seeHouse();sendHouse();}//看房public void seeHouse() {System.out.println("中介带看房");}//租房public void sendHouse() {System.out.println("我租房子");}
}

4、客户端访问代理角色

public class Client {public static void main(String[] args) {Host host = new Host();//代理Proxy proxy = new Proxy(host);proxy.rent();}
}

输出结果:

房东出租房子
中介带看房
我租房子

代理模式的好处

可以使真实角色的操作更加纯粹!不用去关注一些公共的业务
公共业务交给代理角色!实现了业务的分工
公共业务发生扩展的时候,方便集中管理

动态代理

http://www.ds6.com.cn/news/91176.html

相关文章:

  • wordpress 企业网站 教程百度首页纯净版
  • 网站建设 6万元自媒体平台排名前十
  • 宁波网站建设有限公司廊坊百度关键词优化
  • 济南企业网站建设公司优化设计五年级下册语文答案
  • 惠州网站建设针对百度关键词策划和seo的优化
  • 自己做的网站响应速度慢百度搜索关键词排名靠前
  • 专业的上海网站建设公司哪家好网站下载
  • 上海 网站建设业务营销方法营销助手下载app下载
  • 专门设计网站的公司叫什么西安建站推广
  • 广州市学校网站建设公司seo网络排名优化哪家好
  • 品牌高端网站制作怎么创建一个属于自己的网站
  • 息壤网站打不开了seo资料
  • 无货源网店哪个平台好东莞seo公司
  • 沈阳网站关键词优化做的好吗东莞市民最新疫情
  • 怎么做个人网页链接seo自媒体培训
  • 做app网站建设google关键词排名优化
  • 做电影网站需要多大空间外国搜索引擎登录入口
  • 株洲 网站建设查询网址域名
  • 备案成功的网站关键词优化上海
  • 电子商务网站开发的基本要求云浮网站设计
  • 小学生信息科学做网站优化工具箱下载
  • 湘潭做网站价格找磐石网络一流如何做网站seo
  • 汉语网站建设心得免费html网站模板
  • 做网站的色彩搭配的小知识百度搜索入口
  • 郑州二七区做网站服务营销
  • 品牌网站建设优化公司三亚网络推广
  • 设计网站的基本步骤运营商大数据精准营销
  • 江西省地图南宁seo咨询
  • 南沙做网站要多少钱百度官网推广平台
  • 科技文化网站建设方案实时疫情最新消息数据