摘要: 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 分类: 1. 保护代理: 代理可以为实际需要进行的操作过滤掉一些请求。 2. 虚拟代理: 把一些开销很大的对象,延迟到真正需要它的时候才去创建。 应用:1. 虚拟代理实现图片预加载 var myImage = (function(){ 阅读全文
posted @ 2019-11-15 14:13 竹木狼马 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 策略模式: 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。将不变的部分和变化的部分隔开是每个设计模式的主题,策略模式也不例外,策略模式的目的就是将算法的使用与算法的实现分离开来。(自己改进后的代码用了大量的这种方式) 以不同绩效级别发放不同的奖金为例: var strategies 阅读全文
posted @ 2019-11-15 13:54 竹木狼马 阅读(620) 评论(0) 推荐(0) 编辑