代理模式 (Proxy Pattern)又称委托模式,它为目标对象创造了一个代理对象,以控制对目标对象的访问,也可以理解为对外暴露的接口并不是原对象。通俗地讲,生活中也有比较常见的代理模式:中介、寄卖、经纪人等等。而这种模式存在的意义在于当访问者与被访问者不方便直接访问/接触的情况下,提供一个替身来处理事务流程,实际访问的是替身,替身将事务做了一些处理/过滤之后,再转交给本体对象以减轻本体对象的负担。,保护代理:,虚拟代理:虚拟代理是把一些开销很大的对象或者方法,延迟到真正需要它的时候才去创建执行,缓存代理:缓存代理可以作为一些开销大的运算结果提供暂时的存储,下次运算时,如果传递进来的参数跟之前一致,则可以直接返回前面存储的运算结果,Vue中的代理模式:,源码分析:,在面向对象的编程中,代理模式的合理使用能够很好地体现下面两条设计原则:,对于代理模式 Proxy 作用主要体现在三个方面:,文章出自:前端餐厅ReTech,如有转载本文请联系前端餐厅ReTech今日头条号。,github:https://github.com/zuopf769,
© 版权声明
文章版权归作者所有,未经允许请勿转载。