// ---以下是一系列算法的封閉---- interfac " /> 乱辈通奷XXXXXHD猛交,亚洲国产成人精品青青草原100,国产精品一区二区制服丝袜

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

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

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

// ---以下是一系列算法的封閉----
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方法實(shí)現(xiàn)
}

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

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

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

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

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

public function del($key)
{
// TTServer緩存的del方法實(shí)現(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();
}
}

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

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

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

主站蜘蛛池模板: 香蕉久久夜色精品国产小说 | 国产99在线视频 | 欧美成人国产 | 性欧美video另类hd高清 | 玖玖热视频一区二区人妻 | 少妇内射视频播放舔大片 | jizz黑丝 | 美女裸露胸部100%无遮挡 | 欧美麻豆一精品一AV一免费 | 少妇久久久久久被弄高潮 | 亚洲 欧美 国产 综合不卡 | 永久免费在线观看视频 | 午夜一区欧美二区高清三区 | 欧美xxxxxbb| 亚洲AV久久无码高潮喷水 | 色狼亚洲色图 | 十九岁在线观看免费完整版电影 | 99久久久A片无码国产精 | 色欲精品久久人妻AV中文字幕 | 国产精品午夜小视频观看 | 国产在线精品视亚洲不卡 | 亚洲精品国产自在在线观看 | 亚洲精品AV一二三区无码 | 国内精品日本久久久久影院 | xxx日本免费 | 欧美精品熟妇乱 | 成人永久免费视频网站在线观看 | 辣文肉高h粗暴 | 国产亚洲精品久久精品录音 | 国产免费播放一区二区三区 | 99无码熟妇丰满人妻啪啪 | 亚洲国产在线精品国 | 国产欧美一区二区三区免费 | 国产成人免费高清视频 | 亚洲 欧美 制服 视频二区 | 香蕉在线播放 | 好男人的视频在线观看 | 无码日韩人妻精品久久蜜桃免费 | 人妻互换免费中文字幕 | 我在厨房摸岳的乳HD在线观看 | 四川老师边上网课边被啪视频 |