代理模式
代理模式「Proxy Pattern」:当客户不方便访问一个对象或不满足需要的时候,提供一个替身对象来控制对这个对象的访问,所以客户实际上访问的是替身对象,替身对象对请求做出一些处理之后,再把请求转交给本体对象
模式动机
虚拟代理
const myImage = (function() {
const imgNode = document.createElement("img")
document.body.appendChild(imgNode)
return {
setSrc: function(src) {
imgNode.src = src
}
}
})()缓存代理
用高阶函数动态创建代理
小结
Last updated
Was this helpful?