240
每个人都有属于自己的一片森林,也许我们从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢!

JS 设计模式七 -- 外观模式

概念

为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使子系统更加容易使用。

外观模式在JS中,可以认为是一组函数的集合。

 

实现

// 三个处理函数
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

 

posted @ 2019-04-22 15:49  _gxing  阅读(378)  评论(0编辑  收藏  举报