动态代理 概述 增强方法

增强对象的功能

  设计模式:一些通用的解决固定问题的方式

  1装饰模式

  2代码模式

    概念:

      1 真是对象 被代理的对象

      2 代理对象

      3 代理模式 代理对象代理真实对象 打到增强真实对象功能的目的

    实现方式

      1 静态代理 有一个类文件描述代理模式

      2 动态代理 在内存中形成代理类

      实现步骤

        代理对象和真实对象实现相同的接口

        代理对象=Proxy.newInstance()

        使用代理对象调用方法

增强方式

  1 增强参数列表

  2 增强返回值类型

  3 增强方法执行逻辑

代理逻辑编写方法:代理对象调用的所有方法都会出发该方法执行

  参数

    1.proxy:代理对象

    2 method 代理对象调用的方法 被封装为的对象

    3 args 代理对象调用的方法时 传递实际参数

 

 

 

posted @   帕拉利斯  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示