美文网首页
Proxy(代理)模式

Proxy(代理)模式

作者: iEugene | 来源:发表于2021-01-24 23:10 被阅读0次
  1. 特点代理,顾名思义就是一个类代替某一个类做某事。为什么会被代理,主要是因为被代理类负担过重,可以通过代理间接处理事务。在设计思想和实现原理上会与Adapter模式Decorator模式相似之处,相同的透明性和事务的委托
  2. 角色
角色名称 角色职责
Subject(主体) 定义Proxy和RealSubject角色的一致性接口
Proxy(代理人) 实现Subject接口,处理来之Client的请求,有必要时生成RealSubject角色实例,然后处理相关事务
RealSubject(实际的主体) 实现Subject接口,为Proxy提供事务API
Client(请求者) 使用Proxy模式的角色。
  1. 角色关系

    Proxy.png
  2. 代码示例Proxy

以上文献参考:《图解设计模式》

相关文章

网友评论

      本文标题:Proxy(代理)模式

      本文链接:https://www.haomeiwen.com/subject/uiwmzktx.html