代理模式详解:静态代理、JDK动态代理与Cglib动态代理
代理模式简介分类
概念
代理,是为了在不修改目标对象的基础上,增强目标方法的业务逻辑。
客户类需要执行的是目标对象的目标方法,但是真正执行的是代理对象的代理方法,客户类对目标对象的访问是通过代理对象来实现的。当然,代理类与目标类需要实现同一个接口。
举例
生活中遇到了官司,我们平常老百姓对法律的了解不全面,所以一般都会请律师处理。
目标对象:法庭上我们一般称为当事人即目标对象
代理类:律师称为代理律师即代理类
共同接口:都为了一个共同的目标努力赢得官司即为共同接口
目标方法:我们所做的提..
原创
2021-03-09 16:27:34 ·
159 阅读 ·
1 评论