```java
解决的问题:在不修改源码的基础上,对功能(方法)进行增强
三要素:
共用接口:为了规定代理对象和被代理对象有共同的行为(方法)
被代理对象:背后真正做事情的对象
代理对象:与用户打交道的对象,会调用被代理对象完成功能
实现:
1.定义接口
2.创建被代理对象
3.创建代理对象
4.用户调用代理对象的方法完成功能
```
精品推荐
发布者:admin,如若转载,请注明出处:https://ai1024.vip/43474.html
```java
解决的问题:在不修改源码的基础上,对功能(方法)进行增强
三要素:
共用接口:为了规定代理对象和被代理对象有共同的行为(方法)
被代理对象:背后真正做事情的对象
代理对象:与用户打交道的对象,会调用被代理对象完成功能
实现:
1.定义接口
2.创建被代理对象
3.创建代理对象
4.用户调用代理对象的方法完成功能
```
发布者:admin,如若转载,请注明出处:https://ai1024.vip/43474.html