摘要: 什么是代理模式? 代理模式的定义是:为一个对象提供一个代用品或者占位符,以便控制对它的访问。 看一段代码: function getSomething(value) { if (value > 10) { return value * 2; } } 在这里我们定义了一个函数,如果传入的值大于10,那 阅读全文
posted @ 2020-03-19 22:53 只会一点前端 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 什么是策略模式? 策略模式的定义是:定义一些列的算法,把它们统一的封装起来,并且可以使它们相互替换。 没错定义就是这么简单。 下面我们来看一个例子: function getLevel(level) { if (level 'A') { console.log('大师'); } else if (l 阅读全文
posted @ 2020-03-19 22:08 只会一点前端 阅读(418) 评论(0) 推荐(0) 编辑