JavaScript-外觀模式

外觀模式

爲子系統的一組接口提供了提個高層接口
使用者使用這個高層接口javascript

示例:去醫院看病,接待員區掛號,門診,劃價,取藥java

UML類圖

場景

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

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

設計原則驗證

  • 不符合單一職責原則和開放封閉原則,所以謹慎使用,不可濫用
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息