参考博文:https://www.cnblogs.com/cenyu/p/6289209.html 侵权删除
代理模式 Proxy
2019-06-24 12:40:59
什么是代理模式:提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能(符合开闭原则)。
代理模式的组成:目标对象、代理对象、客户端;
目标对象:是需要被代理的对象
代理对象:代理目标对象
代理模式的分类:静态代理、动态代理
静态代理的代码要点:代理对象需要 implements 目标对象的接口;传入目标对象的引用(组合的方式),在目标对象的基础上扩展功能。
动态代理: