1. 描述

添加一个中间类,中间类可以访问另一个对象和扩展另一个对象功能。

2. 作用

1) 中间类以保护对象嘛,限制对象的访问

2) 可以扩展对象功能

3) 客户端和目标对象分离,降低系统耦合。

3. 结构

1)抽象类:定义代理和对象接口

2)真实对象:实现抽象类中的方法

3)代理:引用真实对象,调用对象方法

4. UML

设计模式11-代理模式

相关文章:

  • 2021-12-18
  • 2022-01-15
  • 2021-07-21
猜你喜欢
  • 2021-06-14
  • 2021-11-13
  • 2022-12-23
  • 2021-07-02
  • 2021-05-11
  • 2021-05-22
  • 2022-01-09
相关资源
相似解决方案