// ---以下是一系列算法的封閉---- 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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一道本av免费不卡播放 | 国产 交换 丝雨 巅峰 | 最近中文字幕MV高清在线视频 | 男人被绑着强行摸j | 亚洲精品九色在线网站 | 91精品在线国产 | 果冻传媒我的女老板 | 日日摸夜夜嗷嗷叫日日拍 | 97久久精品人人槡人妻人 | 嫩草AV久久伊人妇女 | 一个人免费完整在线观看影院 | 久久久久久久国产精品视频 | 91夫妻交友论坛 | 夜夜躁日日躁狠狠 | 小小水蜜桃3视频在线观看 小向美奈子厨房magnet | 久久免费看少妇级毛片蜜臀 | 国产偷国产偷亚洲高清人乐享 | 色噜噜色啪在线视频 | 中文字幕在线观看亚洲日韩 | 嫩草视频在线观看免费 | 一本色道久久88加勒比—综合 | 制服丝袜第一页 | 国内九一激情白浆发布 | 蜜臀AV色欲A片无码一区 | 国产日韩精品一区二区三区在线 | 少妇无码吹潮久久精品AV | 小雪奶水涨翁工帮吸的推荐语录 | 国产1000部成人免费视频 | 动漫美女性侵 | 久久麻豆亚洲AV成人无码国产 | 欧美xxxx印度 | 免费夜色污私人影院网站 | 给我免费播放片bd国语 | 秘密影院久久综合亚洲综合 | 韩国伦理电影在线神马网 | 久热人人综合人人九九精品视频 | 超碰视频在线 | 娇小亚裔被两个黑人 | 国产色精品久久人妻无码看片软件 | 青草伊人久久 | 天海翼精品久久中文字幕 |