新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
怎么在php中應(yīng)用適配器模式-創(chuàng)新互聯(lián)
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)怎么在php中應(yīng)用適配器模式,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
待解決的問(wèn)題:如何混合重用兩個(gè)類,
思路:繼承一個(gè)類,把新建其中一個(gè)類的對(duì)象作為屬性,然后通過(guò)這個(gè)屬性來(lái)調(diào)用第二個(gè)類的方法。
適配器(Adapter)模式示例:
burrow=new Burrow(); } //鉆地的方法 public function burrowOperation() { //調(diào)用鉆地屬性存放的對(duì)象,使用鉆地類的方法 $this->burrow->burrowOperation(); } } //制造一個(gè)刺蛇 $h2 = new Hydralisk(); //讓他鉆地 $h2->burrowOperation(); //運(yùn)行輸出:我鉆地了 ?>
用途總結(jié):適配器模式使得一個(gè)類可以同時(shí)使用兩個(gè)基礎(chǔ)類的功能,跳出了單純繼承的限制。有效的重用多各類。
實(shí)現(xiàn)總結(jié):讓新的類去繼承一個(gè)基礎(chǔ)類,然后通過(guò)新類的屬性來(lái)存放其他類的對(duì)象,通過(guò)這些對(duì)象來(lái)調(diào)用其他類的方法.
上述就是小編為大家分享的怎么在php中應(yīng)用適配器模式了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:怎么在php中應(yīng)用適配器模式-創(chuàng)新互聯(lián)
URL標(biāo)題:http://fisionsoft.com.cn/article/deiejc.html