天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php設(shè)計模式之命令模式的應用詳解

命令模式:將一個請求封裝為一個對象,從而你可用不同的請求對客戶進行參數(shù)化;對請求排隊或記錄請求日志,以及支持可撤銷操作。
命令類:
1.命令角色:聲明了一個給所有具體命令類的抽象接口。這是一個抽象角色。
2.具體命令角色:定義一個接受者和行為之間的弱耦合;實現(xiàn)execute方法,負責調(diào)用接受的相應操作。execute()方法通常叫做執(zhí)行方法
3.客戶角色:創(chuàng)建一個具體命令對象并確定其接受者。
4.請求者角色:負責調(diào)用命令對象執(zhí)行請求,相關(guān)的方法叫做行動方法。
5.接受者角色:負責具體實施和執(zhí)行一個請求。
作用:
1.抽象出待執(zhí)行的動作以參數(shù)化對象。
2.在不同的時刻指定、排列和執(zhí)行請求。
3.支持取消操作
4.支持修改日志
復制代碼 代碼如下:
<?php
//命令接口
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;
     }
     //行動方法
     public function action(){
          echo $this->_name.'do action .<br/>';
     }
}
//請求者
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();
?>

php技術(shù)php設(shè)計模式之命令模式的應用詳解,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99riav9 精品香蕉免费大视频 | 国产精品人妻99一区二 | 农民工老头在出租屋嫖老熟女 | 亚洲AV色香蕉一区二区9255 | 草莓视频在线看免费高清观看 | 国产人妻人伦精品久久久 | 午夜性色一区二区三区不卡视频 | 国产久久热99视频 | 国产福利一区二区精品 | 蜜芽亚洲欧美一区二区电影 | 亚洲精品久久区二区三区蜜桃臀 | 鸥美一级黄色片 | 久草视频在线观看免费4 | 石原莉奈rbd806中文字幕 | 久久青青无码AV亚洲黑人 | 儿子好妈妈的HD3中字抢劫 | 青青草国产自偷拍 | 欧美97色伦影院在线观看 | 国产哺乳期奶水avav | 精品久久久久中文字幕 | 超碰久久国产vs | 国产成人免费全部网站 | 四虎影视国产精品亚洲精品 | 邪恶肉肉全彩色无遮盖 | 甜性涩爱在线播放 | 久久免费高清 | 国产产乱码一二三区别免费 | 麻豆啊传媒app黄版破解免费 | 久久亚洲午夜牛牛影视 | 18禁无遮挡羞羞污污污污免费 | 和美女啪啪啪动态图 | 日韩亚洲人成在线 | 亚洲中文久久久久久国产精品 | 开心片色99xxxx| 做a爱片的全过程 | 欧美亚洲日韩一道免费观看 | 99久久爱re热6在线播放 | 国偷自产视频一区二区99 | 日本理论片午午伦夜理片2021 | 麻豆官网入口 | 青青草国产自偷拍 |