最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php設計模式 Bridge (橋接模式)

 更新時間:2011年06月26日 10:43:27   作者:  
將抽象部份與它實現(xiàn)部分分離,使用它們都可以有獨立的變化
復制代碼 代碼如下:

<?php
/**
* 橋接模式
*
* 將抽象部份與它實現(xiàn)部分分離,使用它們都可以有獨立的變化
*/
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();

相關文章

最新評論

马龙县| 富平县| 门头沟区| 蒙阴县| 东乡县| 军事| 贺兰县| 宾阳县| 方正县| 邓州市| 斗六市| 岫岩| 商水县| 综艺| 蒲江县| 仪征市| 赣州市| 合江县| 宁河县| 沐川县| 大悟县| 大宁县| 宜昌市| 贡嘎县| 广西| 罗江县| 长宁县| 万宁市| 和田市| 海阳市| 五家渠市| 古交市| 德庆县| 桦南县| 林口县| 清原| 淮阳县| 九寨沟县| 资源县| 乌拉特中旗| 奉节县|