爲子系統中的一組接口提供一個一致的界面,定義一個高層接口,這個接口使子系統更加容易使用。函數
外觀模式在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