深入浅出设计模式十三——代理模式(结构型)

以下两篇文章分别讲了静态代理与动态代理

代理模式:

为另一个对象提供一个替身或占位符以控制对这个对象的访问.

控制访问的方式:

1.远程代理控制访问远程对象

2.虚拟代理控制访问创建开销大的资源

3.保护代理基于权限控制对资源的访问.

Uml:

深入浅出设计模式十三——代理模式(结构型)

深入浅出设计模式十三——代理模式(结构型)

深入浅出设计模式十三——代理模式(结构型)

深入浅出设计模式十三——代理模式(结构型)

相关推荐