真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中命令模式的使用方法-創(chuàng)新互聯(lián)

這篇文章主要介紹“php中命令模式的使用方法”,在日常操作中,相信很多人在php中命令模式的使用方法問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”php中命令模式的使用方法”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站制作,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價(jià)格優(yōu)惠,收費(fèi)合理。

命令類:
1.命令角色:聲明了一個(gè)給所有具體命令類的抽象接口。這是一個(gè)抽象角色。
2.具體命令角色:定義一個(gè)接受者和行為之間的弱耦合;實(shí)現(xiàn)execute方法,負(fù)責(zé)調(diào)用接受的相應(yīng)操作。execute()方法通常叫做執(zhí)行方法
3.客戶角色:創(chuàng)建一個(gè)具體命令對(duì)象并確定其接受者。
4.請(qǐng)求者角色:負(fù)責(zé)調(diào)用命令對(duì)象執(zhí)行請(qǐng)求,相關(guān)的方法叫做行動(dòng)方法。
5.接受者角色:負(fù)責(zé)具體實(shí)施和執(zhí)行一個(gè)請(qǐng)求。
作用:
1.抽象出待執(zhí)行的動(dòng)作以參數(shù)化對(duì)象。
2.在不同的時(shí)刻指定、排列和執(zhí)行請(qǐng)求。
3.支持取消操作
4.支持修改日志

復(fù)制代碼 代碼如下:


//命令接口
interface Command{
     public function execute();
}
//具體命令
class ConcreteCommand implements Command{
     private $_receiver;
     public function __construct($receiver){
          $this->_receiver = $receiver;
     }
     public function execute(){
          $this->_receiver->action();
     }
}

//接受者
class Receiver{
     private $_name;
     public function __construct($name){
          $this->_name = $name;
     }
     //行動(dòng)方法
     public function action(){
          echo $this->_name.'do action .
';
     }
}
//請(qǐng)求者
class Invoker{
     private $_command;
     public function __construct($command){
          $this->_command = $command;
     }
     public function action(){
          $this->_command->execute();
     }
}

//客戶端
class  Client{
     public static function main(){
          $receiver = new Receiver('jaky');
          $command = new ConcreteeCommand($receiver);
          $invoker = new Invoker($command);
          $invoker->action();
     }
}
Client::main();
?>


到此,關(guān)于“php中命令模式的使用方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


名稱欄目:php中命令模式的使用方法-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/djojpd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部