开发者社区 问答 正文

spring中使用静态代理有什么缺点啊?

spring中使用静态代理有什么缺点啊?

展开
收起
给时光以生命 2022-04-04 08:44:54 1533 分享 版权
1 条回答
写回答
取消 提交回答
  • 微信搜索「龙哥手记」,回复关键字:见面礼

    静态代理的特点: 1、目标角色固定 2、在应用程序执行前就得到目标角色 3、代理对象会增强目标对象的行为 4、有可能存在多个代理 引起"类爆炸"(缺点)

    静态代理的三要素: 代理角色与真实角色实现相同的接口 代理角色持有真实角色的引用 代理行为

    代理模式为其他对象提供一种代理以控制对这个对象的访问.(或者说是在两个目标对象之间,添加一个中间对象(这个对象叫做代理对象,其作用为实现行为、增强目标对象的行为))

    2022-04-05 09:39:57
    赞同 展开评论