动态代理 概述 增强方法
增强对象的功能
设计模式:一些通用的解决固定问题的方式
1装饰模式
2代码模式
概念:
1 真是对象 被代理的对象
2 代理对象
3 代理模式 代理对象代理真实对象 打到增强真实对象功能的目的
实现方式
1 静态代理 有一个类文件描述代理模式
2 动态代理 在内存中形成代理类
实现步骤
代理对象和真实对象实现相同的接口
代理对象=Proxy.newInstance()
使用代理对象调用方法
增强方式
1 增强参数列表
2 增强返回值类型
3 增强方法执行逻辑
代理逻辑编写方法:代理对象调用的所有方法都会出发该方法执行
参数
1.proxy:代理对象
2 method 代理对象调用的方法 被封装为的对象
3 args 代理对象调用的方法时 传递实际参数




浙公网安备 33010602011771号