首頁  >  文章  >  後端開發  >  php設計模式 Adapter(適配器模式)

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

高洛峰
高洛峰原創
2016-11-30 09:33:041168瀏覽

複製程式碼如下:
/** 
* 適配器模式 

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

//這是原有的類型 
class OldCache 

public function __construct() 🎧; >"; 


公共函數儲存($key,$value) 

echo "OldCache store
"; 


. />"; 


public function fetch($key) 

echo "OldCache fetch
"; 


(publicpunction) ; 
公共函數get($key); 
公共函數del($key); 


OldCacheAdapter 類別實作了Cacheable 

private $_cache = null; >_cache = new OldCache(); 


公用函數集($key,$value) 

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

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


public function del($key) 

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


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



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:資料庫查詢下一篇:資料庫查詢