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

平泉建设局网站江门做网站那家公司好

平泉建设局网站,江门做网站那家公司好,开公司一年需要多少费用,tp框架做网站为什么要学习代理模式? 因为这是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.15wanjia.com/news/195589.html

相关文章:

  • 使用网站模板快速建站分销电商平台开发
  • 上海网站制作网络推广方法天猫出售
  • 查询网站最新域名长春网站建设小程
  • wordpress建的网站如何跟微信集成做网站推广运营前景
  • 国栋建设网站品牌整合营销传播方案
  • miit网站备案网站制作-杭州
  • 做地方房产网站怎么样软文自助发稿平台oem
  • 兰州网站建设 冰雨h5响应式网站制作
  • 个人创业做网站厦门seo小谢
  • 超市网站设计软件高端开发
  • 深圳画册设计公司排行榜需要优化的网站有哪些
  • 网站的展现形式版面设计图大全
  • 可以用来注册网站域名的入口是网站建设开发人员配置
  • 制作搜索类网站酒仙网网站推广方式
  • 网站各个功能模块如何做网络营销推广的事项
  • 糗百网站开发滕州盛扬网络公司网站建设推广
  • 古色古香 网站模板免费建站软件哪个好
  • 上海网站建设最好的公司南京网络推广网站
  • 网站开发中加入cad功能如何做直播做菜视频网站
  • 建站平台免费加盟中国石化工程建设公司网站
  • 天水 网站建设 招聘微信公众号手机上传wordpress
  • 在哪个网站可以做车年检网页设计图片大小设置
  • 与做网站有关的参考文献五常网站建设
  • 网站用户互动网站建设私活
  • 网站建设公司开票开什么内容做付费软件网站
  • 自己怎么做网站赚钱厦门网站建设培训班
  • 一般网站建设需求有哪些企业做网站还是做平台好
  • 莱芜住房和城乡建设厅网站网店开店流程
  • 网站设计师薪资江西省飞宏建设工程有限公司 网站
  • 房地产中介网站深圳龙岗建网站公司