JS 設計模式七 -- 外觀模式

概念

爲子系統中的一組接口提供一個一致的界面,定義一個高層接口,這個接口使子系統更加容易使用。函數

外觀模式在JS中,能夠認爲是一組函數的集合。spa

 

實現

// 三個處理函數
function start() {
    console.log('start');
}

function doing() {
    console.log('doing');
}

function end() {
    console.log('end');
}

// 外觀函數,將一些處理統一塊兒來,方便調用
function execute() {
    start();
    doing();
    end();
}


// 調用init開始執行
function init() {
    // 此處直接調用了高層函數,也能夠選擇越過它直接調用相關的函數
    execute();
}

init(); // start doing end
相關文章
相關標籤/搜索