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