php设计模式 Bridge (桥接模式)


复制代码 代码如下:

<?php
/**
* 桥接模式
*
* 将抽象部份与它实现部分分离,使用它们都可以有独立的变化
*/
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();



相关阅读:
iis 服务器应用程序不可用的解决方法
创建本地的PEAR
使用AJAX异步获取数据
支持php4、php5的mysql数据库操作类
调整FreeBSD的虚拟内存系统
函数式JavaScript编程指南
file_get_contents函数不能使用的解决方法
PHP, JScript 和 VBScript 函数和类的语法
vBulletin Forum 2.3.xx SQL Injection
VBS教程:VBscript属性-功能介绍
XP/2003 Server操作系统配置与管理
ext 列表页面关于多行查询的办法
如何让Win7全屏幕幻灯放映图片
JS在IE和FF下attachEvent,addEventListener学习笔记
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 爱是大海心是水 《失落的天堂》之《隧道探险》下作文500字 漫画作文审题立意指导课件6 “垃圾”满天飞 机关服务中心党支部2013年度工作总结 三年级感恩父亲节作文200字 幼师实习报告范文3000字 读《西游记》有感作文1500字 初中初一作文650字:相片里的故事 四年级音乐教师工作总结 做事应该未雨绸缪 平淡的你作文1000字 名教师发言稿 七律·步韵奉和万年青先生 花绽花残作文250字 小学六年级作文550字:鸡窝里的趣事 从《兰亭集序》中几处涂改,看“文”中谴词之妙 白洋淀之旅作文800字 2016年法学院学生田径比赛策划书 中考动员大会学生演讲 自做多情,一种比失恋还要痛苦的感觉 夫妻新婚指南 游戏作文 云霞作文250字 儿童诗歌《不老的神话》 学习人民警察纪律条令心得体会 如果一切只是一场闹剧作文900字 文明生态村创建工作汇报 鸽恋 一根曲别针的思考 还好遇见你 《致青春》之所以有感触,只因为太麻木 广播电视覆盖情况汇报 美丽的武夷山250字 鸡年说鸡 中国20年经典流行广告语 一滴泪,一份伤,一份回忆,一份伤痛 办公室文员2013年工作总结 初中作文成长的痕迹 寥寥数语1 赠君一钵无情泪,恨不相逢未剃时 端午节晚会主持语 梦想蓝天作文200字 用时间来抚平伤口 你看你看那红月亮 过去的终究不会再回来 2014关于大学生数控机床实习报告范文 新学期打算橘作文500字 读书三味

Copyright © 2016 phpStudy |