1.代理模式是什么?
2.为什么要用代理模式?
3.代理模式的组成
代理模式有3个必要的元素:
- 真实的对象(执行业务逻辑,被代理的对象)
- 代理类(用户请求的一个接口,对真实目标的保护)
- 用户(获取任务的用户请求)
4.代理模式用在什么地方
- 为真实目标类创建一个对象的代价是昂贵的,一个简单对象被代理类创建是便宜的方法。
- 对象必须防止被用户直接使用。
- 当实际请求的时候,为真实目标类创建一个对象会有延迟。
例子
https://www.cnblogs.com/lizhitai/p/4476091.html