UML类图:
image.png
使用场景:
业务场景,多个子系统
代码演示:
function bindEvent(element, type, selector, fn){
if(fn == null){
fn = selector
selector = null
}
// 省略若干代码
}
// 调用
bindEvent(element, 'click', '#div1', fn)
bindEvent(element, 'click', fn)
不符合单一职责原则和开放封闭原则,因此谨慎使用,不可随意调用