介绍
- 介绍:为其它对象提供一种代理,以控制对这个对象的访问
- 说明:代理对象在客户端和目标对象之间起到中介作用
- 适用场景:
- 保护目标对象
- 增强目标对象
- 优点:
- 将代理对象与真实被调用那个的目标对象分离
- 一定程度上降低了系统的耦合度,扩展性好
- 保护目标对象
- 增强目标对象
- 缺点:
- 造成系统设计中类的数目增加
- 在客户端和目标对象之间增加一个代理对象,会造成请求处理速度变慢。
- 相关相关设计模式
- 代理模式和装饰者模式
- 代理模式和适配器模式
看了别人写的博客,很好理解:博文链接。
- 介绍:为其它对象提供一种代理,以控制对这个对象的访问
- 说明:代理对象在客户端和目标对象之间起到中介作用
- 适用场景:
- 保护目标对象
- 增强目标对象
- 优点:
- 将代理对象与真实被调用那个的目标对象分离
- 一定程度上降低了系统的耦合度,扩展性好
- 保护目标对象
- 增强目标对象
- 缺点:
- 造成系统设计中类的数目增加
- 在客户端和目标对象之间增加一个代理对象,会造成请求处理速度变慢。
- 相关相关设计模式
- 代理模式和装饰者模式
- 代理模式和适配器模式
看了别人写的博客,很好理解:博文链接。