一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php設計模式 Adapter(適配器模式)

php設計模式 Adapter(適配器模式)

2019-12-02 13:52PHP教程網 PHP教程

將一個類的接口轉換成客戶希望的另外一個接口,使用原本不兼容的而不能在一起工作的那些類可以在一起工作

代碼如下:


<?php 
/** 
* 適配器模式 

* 將一個類的接口轉換成客戶希望的另外一個接口,使用原本不兼容的而不能在一起工作的那些類可以在一起工作 
*/ 

// 這個是原有的類型 
class OldCache 

public function __construct() 

echo "OldCache construct<br/>"; 


public function store($key,$value) 

echo "OldCache store<br/>"; 


public function remove($key) 

echo "OldCache remove<br/>"; 


public function fetch($key) 

echo "OldCache fetch<br/>"; 



interface Cacheable 

public function set($key,$value); 
public function get($key); 
public function del($key); 


class OldCacheAdapter implements Cacheable 

private $_cache = null; 
public function __construct() 

$this->_cache = new OldCache(); 


public function set($key,$value) 

return $this->_cache->store($key,$value); 


public function get($key) 

return $this->_cache->fetch($key); 


public function del($key) 

return $this->_cache->remove($key); 



$objCache = new OldCacheAdapter(); 
$objCache->set("test",1); 
$objCache->get("test"); 
$objCache->del("test",1); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91精品国产色综合久久 | 超高清欧美同性videos | 男人j放进女人的p视频免费 | 亚洲老头与老太hd | 逼里逼里香| 日产精品一卡2卡三卡4乱码久久 | 5555国产在线观看精品 | 5g影院天天影院天天爽影院网站 | 欧美一区二区三区不卡视频 | 91麻豆精品激情在线观看最新 | leslessexvideos日本| 视频在线网站 | 国产精品污双胞胎在线观看 | 91九色视频无限观看免费 | 四虎院影永久在线观看 | 青苹果乐园影院在线播放 | 女医学护士一级毛片 | 成人免费观看一区二区 | 情人我吃糖果小说 | 日本人护士免费xxxx视频 | zol中关村在线官网 yy6080欧美三级理论 | 欧美日韩国产手机在线观看视频 | 精品国产自在在线在线观看 | 国产日本欧美亚洲精品视 | 国产最新精品视频 | 高h生子双性美人受 | 小莹的性荡生活45章 | 成人免费片 | 日本免费的一级绿象 | 国产亚洲自愉自愉 | 国产伦精品一区二区三区免费观看 | 甜性涩爱 | 国产伦久视频免费观看视频 | 免费观看国产精品 | 亚洲国产日韩成人综合天堂 | 狠狠色成人综合网图片区 | 继的朋友无遮漫画免费观看73 | 动漫人物差差插曲漫画 | 激情视频激情小说 | 2021小妲己永久回家地址 | 花蝴蝶www |