| 
 
| * 增强对象的功能:
 * 设计模式:一些通用的解决固定问题的方式
 1. 装饰模式
 2. 代理模式
 * 概念:
 1. 真实对象:被代理的对象
 2. 代理对象:
 3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目的
 * 实现方式:
 1. 静态代理:有一个类文件描述代理模式
 2. 动态代理:在内存中形成代理类
 * 实现步骤:
 1. 代理对象和真实对象实现相同的接口
 2. 代理对象 = Proxy.newProxyInstance();
 3. 使用代理对象调用方法。
 4. 增强方法
 
 * 增强方式:
 1. 增强参数列表
 2. 增强返回值类型
 3. 增强方法体执行逻辑
 | 
 |