设计模式<四>——代理模式

番外:仅供个人学习

类图:

设计模式<四>——代理模式_第1张图片

客户想要操作RealSubject,但实际上是操作Proxy,然后让Proxy去代理客户操作RealSubject。继承统一接口的好处是使得代理类(Proxy)和被代理类(RealSubject)对外都暴露统一的接口。实际上,视情况而定,不一定非得继承至统一接口。

与适配器模式的区别:适配器模式着重于数据的转化适配,而代理模式着重于操作的转移

你可能感兴趣的:(设计模式<四>——代理模式)