好莱坞原则——不要给我们打电话,我们会给你打电话(don‘t call us, we‘ll call you)。在Javascript中就是:别调用我们,我们会调用你。
“好莱坞原则”强调的是高层对低层的主动作用,模板方法模式是好莱坞原则的一个经典使用场景,抽象父类控制子类的哪些方法在什么时候被调用,而子类,只管好自己的具体实现即可。
好莱坞原则也应用于其他模式和场景:
1,发布-订阅模式:发布者把消息推送给订阅者,而不是订阅者不断的去询问发布者有没有结果。
2,回调函数:ajax请求时候不知道何时返回结果,一般是将接下来的操作放进回调函数中,然后把主动权交给另外一个函数。
【完】
坚持成为一种习惯后,你会发现,其实没有想象中那么难,无论生活,工作或是学习。