为另一个对象提供一个替身或占位符以访问这个对象.
以前理解的代理模式有错误,我以为只是把对象组合到另一个对象中就是代理模式,其实不是,代理模式主要是提供一个目标对象访问的代理类,这个代理类可以引用目标类的方法,也可以控制目标类的访问.
例如动态代理中所有的方法都会走invoke方法,我们可以在这个类中来控制方法的调用.
代理模式
原文:https://www.cnblogs.com/lishuaiqi/p/11333272.html