栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA实现静态代理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA实现静态代理

目录

1.何为代理?

2.何为静态代理?

3.示例


1.何为代理?

为对象包装一个代理,使得这个代理可以控制对目标对象的访问。外界通过代理对象间接访问目标对象。通俗讲就是使用一个代理类对原有方法进行增强。

2.何为静态代理?

(1)代理对象拥有目标对象的句柄。(2)所有调用目标对象的方法,都通过调用代理对象来实现。对于每一个目标对象的方法,都需要静态编码。即在代理对象中实现

3.示例

假设我是一个学生,我参加考试的时候需要写卷子,考试过程共有老师发卷子,开始写卷子,老师收卷子三个步骤

一.首先建立学生的参加考试,一个学生在参加考试的时候要做的事情那就是开始写卷子write

二.建立我这个学生类,我是个学生就要实现参加考试takeExam这个接口

三.但是在参加考试的开始写卷子方法执行之前我们要先让老师发卷子,写完之后让老师收卷子,这才是完整的考试

 

四.现在开始考试

 执行结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770835.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号