国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JavaScript設計模式經典之命令模式

2024-05-06 16:29:10
字體:
來源:轉載
供稿:網友
命令模式(Command)的定義是:用來對方法調用進行參數化處理和傳送,經過這樣處理過的方法調用可以在任何需要的時候執行。接下來通過本文給大家介紹JavaScript設計模式經典之命令模式,需要的朋友參考下
 

一、命令模式概念

命令模式(Command)的定義是:用來對方法調用進行參數化處理和傳送,經過這樣處理過的方法調用可以在任何需要的時候執行。也就是說該模式旨在將函數的調用、請求和操作封裝成一個單一的對象,然后對這個對象進行一些列的處理。他也可以用來消除調用操作的對象和實現操作的對象之間的耦合。這為各種具體的類的更換帶來了極大的靈活性。

二、命令模式的作用和注意事項

模式作用:

1、將函數的封裝、請求、調用結合為一體

2、調用具體的函數解耦命令對象與接收對象

3、提高程序模塊化的靈活性

注意事項:

1、不需要借口一致,直接調用函數即可,以免造成浪費

三、命令模式代碼和實戰總結

 

<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title></head><body><script>//1.一個連有炮兵和步兵,司令可以下命令調動軍隊打仗var lian = {};lian.paobing = function(pao_num){console.log(pao_num+"門炮準備戰斗");}lian.bubing = function(bubing_num){console.log(bubing_num+"人準備戰斗");}lian.lianzhang = function(mingling){lian[mingling.type](mingling.num);}//司令下命令lian.lianzhang({type:"paobing",num:10});lian.lianzhang({type:"bubing",num:100});</script></body></html>

以上所述是小編給大家介紹的JavaScript設計模式經典之命令模式,希望對大家有所幫助!



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 葫芦岛市| 楚雄市| 阳西县| 襄垣县| 西乡县| 南江县| 黄大仙区| 温泉县| 如东县| 固始县| 县级市| 托克逊县| 建昌县| 通河县| 南投县| 奉节县| 微山县| 抚远县| 云南省| 临猗县| 筠连县| 芜湖市| 昭通市| 东辽县| 鹤岗市| 顺平县| 新密市| 盐城市| 富锦市| 天峻县| 凤翔县| 宣威市| 江源县| 岳阳市| 常山县| 竹北市| 渭南市| 从江县| 潞城市| 辽宁省| 静安区|