代理模式、静态代理、基于JDK的动态代理、基于CGLIB的动态代理
总所周知,在Java中,非abstract的class可以被实例化;而interface不能被实例化所有interface那么,有没有可能不编写实现类,直接在运行期创建某个呢?这是可能的,因为Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例。什么叫运行期动态创建?听起来好像很复杂。所谓动态代理,是和静态相对应的。
原创
2022-09-29 20:32:53 ·
118 阅读 ·
0 评论