• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

javascript设计模式之命令模式

前端 Mr.Adam 8年前 (2017-04-01) 2755次浏览 已收录 0个评论

javascript 设计模式之命令模式

javascript 设计模式之命令模式

模式的作用
1.将函数的封装,请求,调用结合为一体
2.调用具体的函数解耦命令对象与接收对象
3.提高程序模块灵活性
注意:
1.不需要接口一致,直接调用函数即可,以免造成浪费

下面就用命令模式,举个连长指挥士兵打仗的例子

var lian = {};
    lian.paobing = function (pao_num) {
        alert(pao_num+"炮开始战斗");
    };
    lian.bubing = function (bubing_num) {
        alert(bubing_num+"人开始战斗");
    };
    lian.lianzhang = function (mingling) {
        lian[mingling.type](mingling.num);
    };
    lian.lianzhang({
        type:"paobing",
        num:100
    });
    lian.lianzhang({
        type:"bubing",
        num:100
    });

小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明javascript 设计模式之命令模式
喜欢 (4)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址