介绍
※ 为子系统中的一组接口提供了一个高层接口
※ 使用者使用这个高层接口
实现代码(ES6)
function bindEvent(elem,type,selector,fn){
if(fn == null){
fn = selector
selector = null
}
}
bindEvent(elem,'click','#div',fn)
bindEvent(elem,'click',fn)
设计原则
● 不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用