现在的位置: 首页 > 操作系统 > 正文

Java动态代理全面分析

2020年02月13日 操作系统 ⁄ 共 406字 ⁄ 字号 评论关闭

代理模式

解说:给某一个对象提供一个代理,并由代理对象控制对原对象的引用;

代理模式需要以下几个角色:

1 主题:规定代理类和真实对象共同对外暴露的接口;

2 代理类:专门代理真实对象的类;

3 真实对象:需要被代理的对象;

代理解决的主要的业务就是需要在 真实对象的某个接口 前后处理一些事情,框架中多会用到这种功能,比如 打日志、记录时间等

静态代理

静态代理是指自己动手编写代码实现代理类;

优点:业务类只需要关注业务逻辑本身,保证了业务类的重用性。这是代理的共有优点。

缺点:每一个真实对象都需要一个具体的代理类,不能做到可重用;

静态代理比较简单,下边用代码来具体说明;

主题接口:IAnimal

以上就上有关Java动态代理全面分析的相关介绍,要了解更多Java动态代理,Java动态代理全面分析,编程,Linux编程,Linux Shell,Android,Android教程,JAVA,C语言,Python,HTML5内容请登录学步园。

抱歉!评论已关闭.