// ---以下是一系列算法的封閉---- interfac " /> 九九热这里只有国产精品,silk118中文字幕无删减,aaaaaa级特色特黄的毛片

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

php設(shè)計模式 Strategy(策略模式)

復(fù)制代碼 代碼如下:
<?php
/**
* 策略模式(Strategy.php)
*
* 定義一系列算法,把它們一個個封裝起來,并且使它們可相互替換,使用得算法的變化可獨立于使用它的客戶
*
*/

// ---以下是一系列算法的封閉----
interface CacheTable
{
public function get($key);
public function set($key,$value);
public function del($key);
}

// 不使用緩存
class NoCache implements CacheTable
{
public function __construct(){
echo "Use NoCache<br/>";
}

public function get($key)
{
return false;
}

public function set($key,$value)
{
return true;
}

public function del($key)
{
return false;
}
}

// 文件緩存
class FileCache implements CacheTable
{
public function __construct()
{
echo "Use FileCache<br/>";
// 文件緩存構(gòu)造函數(shù)
}

public function get($key)
{
// 文件緩存的get方法實現(xiàn)
}

public function set($key,$value)
{
// 文件緩存的set方法實現(xiàn)
}

public function del($key)
{
// 文件緩存的del方法實現(xiàn)
}
}

// TTServer
class TTCache implements CacheTable
{
public function __construct()
{
echo "Use TTCache<br/>";
// TTServer緩存構(gòu)造函數(shù)
}

public function get($key)
{
// TTServer緩存的get方法實現(xiàn)
}

public function set($key,$value)
{
// TTServer緩存的set方法實現(xiàn)
}

public function del($key)
{
// TTServer緩存的del方法實現(xiàn)
}
}

// -- 以下是使用不用緩存的策略 ------
class Model
{
private $_cache;
public function __construct()
{
$this->_cache = new NoCache();
}

public function setCache($cache)
{
$this->_cache = $cache;
}
}

class UserModel extends Model
{
}

class PorductModel extends Model
{
public function __construct()
{
$this->_cache = new TTCache();
}
}

// -- 實例一下 ---
$mdlUser = new UserModel();
$mdlProduct = new PorductModel();
$mdlProduct->setCache(new FileCache()); // 改變緩存策略
?>

php技術(shù)php設(shè)計模式 Strategy(策略模式),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 永久精品视频无码一区 | www.av色| 国产精品AV色欲蜜臀在线 | 在线免费公开视频 | 四虎视频最新视频在线观看 | 野花香在线观看免费高清播放视频 | 亚洲AV久久久噜噜噜久久 | 好男人好资源在线观看 | 2021扫黑风暴在线观看免费完整版 | 久久青草免费线观最新 | 在线高清电影理论片4399 | 青柠在线电影高清免费观看 | 轻点灬大ji巴太粗太双性高h | 欧美成人一区二免费视频 | 欧美fxxx| 四虎国产精品永久免费入口 | 天天夜夜草草久久亚洲香蕉 | 超碰国产亚洲人人 | 美女直播喷水 | 国产在线精品视频资源 | xxxx18动漫| 黄色三级视频在线观看 | 亚洲综合国产在不卡在线 | 战狼4在线观看完免费完整版 | 含羞草影院AE在线观看 | 嫩草AV久久伊人妇女 | 约艺术院校96年清纯白嫩 | 精品久久伦理中文字幕 | 亚洲欧美强伦一区二区另类 | 色一欲一性一乱一区二区三区 | 精品国产品在线18年 | 暖暖日本在线手机免费完整版 | 亚洲精品国偷拍自产在线 | 青青热久精品国产亚洲AV无码 | 国产高潮国产高潮久久久久久 | 乳巨揉みま痴汉电车中文字幕动漫 | 亚洲一区成人 | 亚洲日韩有码无线免费 | 无套内射纹身女视频 | 皮皮在线精品亚洲 | 色欲AV精品人妻一区二区三区 |