濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例

PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例

熱門(mén)標(biāo)簽:地圖標(biāo)注專(zhuān)員怎么樣 福建銀行智能外呼系統(tǒng)價(jià)格 電話機(jī)器人銷(xiāo)售主要負(fù)責(zé)什么 四川保險(xiǎn)智能外呼系統(tǒng)供應(yīng)商 長(zhǎng)沙做地圖標(biāo)注公司 遼寧ai電銷(xiāo)機(jī)器人價(jià)格 上海做外呼線路的通信公司 寧波外呼營(yíng)銷(xiāo)系統(tǒng) 房產(chǎn)中介用的是什么外呼系統(tǒng)

本文實(shí)例講述了PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

工廠模式是一種類(lèi),建立了一個(gè)工廠來(lái)根據(jù)所需來(lái)創(chuàng)建對(duì)象,這種方式在多態(tài)性編程中是很重要的,允許動(dòng)態(tài)替換類(lèi),修改配置等。

php示例代碼如下:

//-----------------------------工廠模式-------------------------//
class A{
 public $class;  // public $class = $_GET['c']; //類(lèi)名
 public $method; // public $method = $_GET['m']; //方法
 public function __construct($class,$method){
  $this->class = ucfirst(strtolower($class)); //對(duì)類(lèi)名進(jìn)行安全處理
  $this->method = strtolower($method);  //對(duì)方法名進(jìn)行安全處理
  $this->work($this->class,$this->method);
 }
 public function work($class,$method){
  // 把文件命名成 (類(lèi)名.class.php的形式),就可以通過(guò)類(lèi)名找到文件。
  //include '文件名(文件在別的地方)';  #例如 include './index.php'; 引入文件然后實(shí)例化類(lèi)。
  $c = new $class; //實(shí)例化類(lèi)
  $c->$method(); //訪問(wèn)類(lèi)的方法
 }
}
class B{
 public function ba(){
  echo '實(shí)例化后的ba方法br>';
 }
 public function bb(){
  echo '實(shí)例化后的bb方法br>';
 }
}
class C{
 public function ca(){
  echo '實(shí)例化后的ca方法br>';
 }
 public function cb(){
  echo '實(shí)例化后的cb方法br>';
 }
}
//工廠模式的實(shí)現(xiàn)
$a = new A('b','ba');  // 通過(guò)類(lèi)訪問(wèn)方法
$a = new A('C','ca');  // 通過(guò)類(lèi)訪問(wèn)方法

運(yùn)行結(jié)果:

實(shí)例化后的ba方法
實(shí)例化后的ca方法

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • PHP設(shè)計(jì)模式之工廠模式定義與用法詳解
  • PHP設(shè)計(jì)模式之工廠模式實(shí)例總結(jié)
  • PHP中單例模式與工廠模式詳解
  • PHP設(shè)計(jì)模式之工廠模式與單例模式
  • 學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)工廠模式(factory)
  • PHP工廠模式的日常使用

標(biāo)簽:澳門(mén) 工商登記 延安 深圳 宜春 常德 宿遷 佛山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例》,本文關(guān)鍵詞  PHP,工廠,模式,簡(jiǎn)單,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于PHP工廠模式簡(jiǎn)單實(shí)現(xiàn)方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    凤翔县| 四会市| 淮阳县| 广水市| 繁昌县| 茌平县| 阿鲁科尔沁旗| 双城市| 景谷| 蚌埠市| 平山县| 山东| 肥东县| 鹤庆县| 秦皇岛市| 尖扎县| 奉新县| 墨脱县| 壤塘县| 河北省| 富裕县| 迁安市| 永靖县| 南安市| 高唐县| 淮南市| 会昌县| 陇川县| 东阳市| 武冈市| 宁安市| 新田县| 馆陶县| 修水县| 固原市| 澄迈县| 宁安市| 资源县| 百色市| 乌拉特中旗| 波密县|