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

【Spring】静态代理

例子:   租房子

角色: 我  (I )     中介( Proxy  )     房东( host )

Rent 接口

package org.example;public interface Rent {void rent();
}

房东

package org.example;public class Host implements Rent{@Overridepublic void rent() {System.out.println("房东要出租房子");}
}

 中介

package org.example;public class Proxy implements Rent{private Host host;public Proxy(){}public Proxy(Host host) {this.host = host;}@Overridepublic void rent() {host.rent();}
}

 I

package org.example;public class I {public static void main(String[] args) {Host host =new Host();Proxy proxy=new Proxy(host);proxy.rent();}}

核心: Proxy proxy=new Proxy(host);

将房东出租房子这件事交给了中介去做,但是出租房子还是房东

中介不仅只做一件事,比如要签合同什么的,方法写在Proxy类中 

http://www.lryc.cn/news/227229.html

相关文章:

  • tomcat web.xml文件中servlet的load-on-startup
  • 记chrome打不开网址,无法搜索问题
  • Spring面试题:(五)Spring注解开发@Component,@Autowired,@Bean,@Configuration
  • 【Qt-23】ui界面设计-ToolBar
  • nodejs 异步架构
  • 腾讯云优惠券介绍、作用、领取方法及使用教程
  • 浅谈智能变电站自动化系统的应用与产品选型
  • 适用于初学者的 .NET MAUI
  • Web3项目灵魂所在之智能合约编写(Web3项目一实战之二)
  • python-jupyter实现OpenAi语音对话聊天
  • 恒源云之oss上传数据、云台下载数据
  • 大数据-之LibrA数据库系统告警处理(ALM-12039 GaussDB主备数据不同步)
  • 【左程云算法全讲6】链表相关
  • 从HDFS到对象存储,抛弃Hadoop,数据湖才能重获新生?
  • 灰度与二值化
  • No183.精选前端面试题,享受每天的挑战和学习
  • [C国演义] 第十八章
  • 发送失败的RocktMQ消息,你遇到过吗?
  • Unity中全局光照GI的总结
  • 毫米波雷达技术在自动驾驶中的关键作用:安全、精准、无可替代
  • Jetson平台180度鱼眼相机畸变校正调试记录
  • axios请求的问题
  • 【pandas刷题系列】Leetcode Problem: [595. 大的国家]
  • 【打卡】牛客网:BM46 最小的K个数
  • Android各类View触摸监听器失效
  • 未整理的知识链接
  • 【2011年数据结构真题】
  • 【科研绘图】MacOS上的LaTeX公式插入工具——LaTeXiT
  • 仓库自动化中的RFID技术的应用浅谈
  • 容器网络-Underlay和Overlay