当前位置:首页 > 日记 > 正文

PHP实现的简单适配器模式示例

PHP实现的简单适配器模式示例

本文实例讲述了PHP实现的简单适配器模式。分享给大家供大家参考,具体如下:

<?php//适配器模式-通过适配器去执行第三方方法//定义目标接口interface Target{  public function simpleMethod1();  public function simpleMethod2();}class Adatee{  public function simpleMethod1(){    echo 'Adatee simpleMethod1<br/>';  }}//类适配器模式class Adapter implements Target{  private $adatee;  public function __construct(Adatee $adatee){    $this->adatee = $adatee;  }  public function simpleMethod1(){    echo $this->adatee->simpleMethod1();  }  public function simpleMethod2(){    echo $this->adatee->simpleMethod12();  }}//客户端接口class Client{  public static function main(){    $adapter = new Adapter(new Adatee());    $adapter->simpleMethod1();  }}Client::main();

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP基本语法入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

相关文章

win7自动弹出帮助支持

win7自动弹出帮助支持

支持,自动弹出,电脑软件,故障现象:电脑刚开机进入桌面就跳出&ldquo;windows帮助和支持&rdquo;窗口,不管打开什么程序都弹出&ldquo;windows帮助和支持&rdquo;,关闭后又出来,这是怎么回事?怎么解决?原因分析:电脑频繁跳出&ldquo;windows帮助和支持…

photoshop 透明玻璃质感长圆形按钮

photoshop 透明玻璃质感长圆形按钮

透明,质感,按钮,玻璃,电脑软件,最终效果图 1. 在Photoshop5.5(或者更高版本)中建立新文件120x80 大小, RGB模式Contents,设为Transparent( 透明 ),layer1填充为白色,上加一层,建立40x40 的圆形,放在页面中心填充色#003366,然后将其从中心分解开,左右…

Photoshop制作逐渐显示的创意钟表G

Photoshop制作逐渐显示的创意钟表G

动画,教程,显示,创意,效果图,Photoshop制作逐渐显示的创意钟表GIF动画效果图,教程中钟表的制作步骤比较简单,圆,圆角矩形,投影,分别设置几个图层样式就可以了。关键是怎么让钟表指针动起来,并且是逐渐显示的的效果,方法不难,我们往下看!效果图:主要过…

保护DNS服务器的几种方法

保护DNS服务器的几种方法

服务器,几种方法,电脑软件,DNS,DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域…

photoshop使用NeatImage实现保细节

photoshop使用NeatImage实现保细节

教程,细节,电脑软件,photoshop,NeatImage,NeatImage磨皮是非常方便的。其中的选项非常多,我们可以选择光滑效果也可以选择保持细节的效果。操作的时候我们要重点掌握这款滤镜的使用方法,至于参数的设置,我们可以边看预览图边微调参数,效果直到…

Netbeans 8.2与PHP相关的新特性介

Netbeans 8.2与PHP相关的新特性介

新特性,电脑软件,Netbeans,PHP,Netbeans 8.2在这个国庆期间终于发布了,其与PHP相关的新特性主要有:支持PHP 7详见前面翻译的一篇文章:Netbeans 8.2将支持PHP 7编辑器功能增强文档好像没有明确说明,我也还没有发现。PHP项目支持自定义注解操作如…

电脑如何安装多个系统

电脑如何安装多个系统

系统,安装,多个,电脑软件,自从接触 VMware 虚拟机,从此一发不可收拾&hellip;&hellip; 现在比较推崇 VirtualBox ,开源免费,虽小巧但功能俱全,官方原生支持中文界面。虽然电脑支持安装多系统,但是虚拟机最大的好处就是支持多系统同时运行,Windows …

ps怎么合成一个清新的雪花秀护肤品

ps怎么合成一个清新的雪花秀护肤品

雪花,海报,电脑软件,ps,设计师应该多看一些优秀的摄影作品,从中吸取设计的养分,同时开拓自己的眼界。为了能更好的让大家理解从照片中吸取灵感,我们分别从看光影、看主体、看构图、看场景四个方面来进行案例演示。最终效果软件名称:Adobe Photo…

ps怎么连续复制圆形?

ps怎么连续复制圆形?

连续,电脑软件,ps,我们在制作图形的时候,经常需要对矢量图进行连续复制,该怎么连续复制呢?下面我们就来看看详细的教程。软件名称:Adobe photoshop 7.01 官方正式简体中文版软件大小:154MB更新时间:2013-04-191、建立一个矢量矩形2、黑色A选中矩…

PHP使用new StdClass | 创建空对象

PHP使用new StdClass | 创建空对象

方法,对象,电脑软件,PHP,StdClass,本文实例讲述了PHP使用new StdClass()创建空对象的方法。分享给大家供大家参考,具体如下:PHP可以用 $object = new StdClass(); 创建一个没有成员方法和属性的空对象。很多时候,程序员们会将一些参数配置项之…

word2013如何进行分栏排版word2013

word2013如何进行分栏排版word2013

方法,步骤,电脑软件,strong,  word文档默认的排版不满足我们需要时,可能需要进行分栏排版,对于整篇文章很容易,那么对某一页中的某段分栏呢,接下来就由小编为您分享word2013分栏排版的技巧,希望能帮助您。word2013分栏排版的步骤步骤一:这里以w…

ai怎么手绘一颗含羞草?

ai怎么手绘一颗含羞草?

含羞草,一颗,手绘,电脑软件,ai,教程介绍如何结合AI/PS绘制 含羞草。软件名称:Adobe Illustrator CS6 (AI cs6) 精简绿色中文版(32位+64位)软件大小:205MB更新时间:2014-05-111、收集参考图,根据参考图在PS中画出草稿2、打开AI,新建1080*1920的文…