php設(shè)計(jì)模式 Bridge (橋接模式)
更新時(shí)間:2011年06月26日 10:43:27 作者:
將抽象部份與它實(shí)現(xiàn)部分分離,使用它們都可以有獨(dú)立的變化
復(fù)制代碼 代碼如下:
<?php
/**
* 橋接模式
*
* 將抽象部份與它實(shí)現(xiàn)部分分離,使用它們都可以有獨(dú)立的變化
*/
abstract class Implementor
{
abstract public function operation();
}
class ConcreteImplementorA extends Implementor
{
public function operation()
{
echo "ConcreteImplementorA Operation<br/>";
}
}
class ConcreteImplementorB extends Implementor
{
public function operation()
{
echo "ConcreteImplementorB Operation<br/>";
}
}
class Abstraction
{
protected $_implementor = null;
public function setImplementor($implementor)
{
$this->_implementor = $implementor;
}
public function operation()
{
$this->_implementor->operation();
}
}
class RefinedAbstraction extends Abstraction
{
}
class ExampleAbstraction extends Abstraction
{
}
//
$objRAbstraction = new RefinedAbstraction();
$objRAbstraction->setImplementor(new ConcreteImplementorB());
$objRAbstraction->operation();
$objRAbstraction->setImplementor(new ConcreteImplementorA());
$objRAbstraction->operation();
$objEAbstraction = new ExampleAbstraction();
$objEAbstraction->setImplementor(new ConcreteImplementorB());
$objEAbstraction->operation();
相關(guān)文章
讓php處理圖片變得簡(jiǎn)單 基于gb庫(kù)的圖片處理類附實(shí)例代碼下載
讓php處理圖片變得簡(jiǎn)單 基于gb庫(kù)的圖片處理類附實(shí)例代碼下載,需要的朋友可以參考下。2011-05-05
php+mysqli實(shí)現(xiàn)批量替換數(shù)據(jù)庫(kù)表前綴的方法
這篇文章主要介紹了php+mysqli實(shí)現(xiàn)批量替換數(shù)據(jù)庫(kù)表前綴的方法,涉及針對(duì)mysql數(shù)據(jù)庫(kù)的遍歷與表名修改等操作技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
php之curl實(shí)現(xiàn)http與https請(qǐng)求的方法
這篇文章主要介紹了php之curl實(shí)現(xiàn)http與https請(qǐng)求的方法,分別講述了PHP訪問(wèn)http網(wǎng)頁(yè)與訪問(wèn)https網(wǎng)頁(yè)的實(shí)例,以及相關(guān)的注意事項(xiàng),需要的朋友可以參考下2014-10-10
php連接odbc數(shù)據(jù)源并保存與查詢數(shù)據(jù)的方法
這篇文章主要介紹了php連接odbc數(shù)據(jù)源并保存與查詢數(shù)據(jù)的方法,涉及odbc數(shù)據(jù)源的操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
php中利用str_pad函數(shù)生成數(shù)字遞增形式的產(chǎn)品編號(hào)
PHP開(kāi)發(fā)項(xiàng)目中,在做產(chǎn)品編號(hào)時(shí),客戶反要求自動(dòng)生成產(chǎn)品編號(hào),格式如”QB00001″,數(shù)字遞增形式2013-09-09
輸入值/表單提交參數(shù)過(guò)濾有效防止sql注入的方法
輸入值/表單提交參數(shù)過(guò)濾可以有效防止sql注入或非法攻擊,下面為大家介紹些不錯(cuò)的方法,感興趣的不要錯(cuò)過(guò)2013-12-12

