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-外观模式的主要内容,如果未能解决你的问题,请参考以下文章

JAVA SCRIPT设计模式--结构型--设计模式之FACADE外观模式(10)

JavaScript-外观模式

JavaScript设计模式样例十一 —— 外观模式

JavaScript设计模式

分分钟理解外观模式

11.外观模式