代理模式
  • 静态代理
  • 动态代理

050_代理模式_返回结果

静态代理

050_代理模式_动态代理_02

抽象角色:一般使用接口或抽象类

050_代理模式_处理程序_03

真实角色:被代理的角色

050_代理模式_处理程序_04

代理角色:代理真实角色

050_代理模式_处理程序_05

客户:访问代理对象的人

050_代理模式_处理程序_06

静态代理模式的好处及缺点

050_代理模式_代理类_07

动态代理

050_代理模式_静态代理_08
050_代理模式_动态代理_09
050_代理模式_返回结果_10

Proxy动态生成代理类

InvocationHandler调用处理程序并返回结果

050_代理模式_返回结果_11

动态代理的好处

050_代理模式_处理程序_12