JavaScript-外观模式

Posted 跌倒的小黄瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript-外观模式相关的知识,希望对你有一定的参考价值。

外观模式

为子系统的一组接口提供了提个高层接口
使用者使用这个高层接口

示例:去医院看病,接待员区挂号,门诊,划价,取药

UML类图

场景

function bindEvent(elem, type, selector, fn) {
    if(fn == null) {
        fn = selector
        selector = null
    }
    // *********
}

// *调用
bindEvent(elem, \'click\', \'#div1\', fn)
bindEvent(elem, \'click\', fn)

设计原则验证

  • 不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用

以上是关于JavaScript-外观模式的主要内容,如果未能解决你的问题,请参考以下文章