设计模式之(八):代理设计模式

代理模式章节简要

一.定义

为其他对象提供一种代理,以控制这个对象的访问

二.使用场景

  • 1.保护目标对象
  • 2.增强目标对象

三.优缺点

1.优点
  • 将代理对象与目与真实的被调用的目标对象分离
  • 一定程度上降低了系统的耦合度,扩展性好
  • 保护目标对象
    2.缺点
  • 造成系统设计中类的数目增加
  • 在客户端和目标对象增加一个代理对象,会造成请求处理速度变慢
  • 增加了系统的复杂度

四.角色

  • 代理对象:类似于中介
  • 目标对象:被代理的对象
  • 客户端:调用端

五.

查看文章详情

  评论

  我要发表看法

通知