PHP實現(xiàn)的簡單適配器模式示例
本文實例講述了PHP實現(xiàn)的簡單適配器模式。分享給大家供大家參考,具體如下:
<?php
//適配器模式-通過適配器去執(zhí)行第三方方法
//定義目標接口
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();
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP基本語法入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
如何在PHP中調(diào)用Python并獲取運行結(jié)果
這篇文章主要介紹了如何在PHP中調(diào)用Python并獲取運行結(jié)果,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08
PHP實現(xiàn)獲取MySQL數(shù)據(jù)庫的記錄數(shù)據(jù)
如果后臺數(shù)據(jù)處理使用PHP來進行,那么就要有相應(yīng)的數(shù)據(jù)處理及返回。最常用的就是獲取記錄總數(shù)和表記錄查詢結(jié)果。本文將為大家介紹如何利用PHP實現(xiàn)獲取MySQL數(shù)據(jù)庫的記錄數(shù)據(jù),需要的可以參考一下2022-02-02
解析PHP強制轉(zhuǎn)換類型及遠程管理插件的安全隱患
這篇文章主要介紹了PHP強制轉(zhuǎn)換類型及遠程管理插件的安全隱患,需要的朋友可以參考下2014-06-06
PHP使用Mysqli類庫實現(xiàn)完美分頁效果的方法
這篇文章主要介紹了PHP使用Mysqli類庫實現(xiàn)完美分頁效果的方法,結(jié)合實例形式分析了PHP使用Mysqli類庫的相關(guān)配置文件設(shè)置,數(shù)據(jù)庫操作及分頁的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-04-04
php代碼中使用換行及(\n或\r\n和br)的應(yīng)用
瀏覽器識別不了\n或\r\n,這兩個換行符是文本換行符,文本文件有效;如果需要將結(jié)果輸出到瀏覽器或打印到顯示器,代碼中使用br;如果只是在源代碼中換行,則使用\n或\r\n,感興趣的朋友可以了解下,或許對你學習php有所幫助2013-02-02

