所谓等待者模式,就是对多个异步进程进行监听,根据监听结果执行相应的逻辑。当期仅当所有的监听事件均执行成功时,才代表成功,只要有一个是失败的,那整个监听结果都为失败。就好比几个人分管一笔宝藏的钥匙,只有所有人的钥匙都对了,才能打开宝藏,只要有一个人不在,或钥匙不对,宝藏就是没法打开的。
js设计模式
js设计模式之状态模式
![](http://liguixing.com/wp-content/uploads/2016/01/330481-14110P94P773-150x150.jpg)
为了减少我们在方法中的条件判断,使每种情况独立存在,方便管理,便有了我们的状态模式。所谓状态模式,就是将每一种条件作为对象内部的一种状态,面对不同的判断结果,我们只需选择不同的状态便可。