php 簡單工廠模式

2021-07-02 03:09:11 字數 579 閱讀 1230

簡單工廠模式例項-簡單電視機工廠

//抽象產品類tv

inte***ce tv

//具體產品類haiertv

class haiertv implements tv

}//具體產品類hisensetv

class hisensetv implements tv

}class tvfactory

}}

$factory = new tvfactory();

$tvstring = ******xml_load_file('configtv.xml'); 

foreach ($tvstring as $tv )

}

配置檔案configtv.xml

<?xml version="1.0" encoding="utf-8"?>  

haier

hisense

執行結果

電視機工廠生產海爾電視機

電視機工廠生產海信電視機

PHP簡單工廠模式

php簡單工廠模式 乙個事例 乙個農場,要向市場銷售水果 農場裡有三種水果 蘋果 葡萄 我們設想 1 水果有多種屬性,每個屬性都有不同,但是,他們有共同的地方 生長 種植 收貨 吃 2 將來有可能會增加新的水果 我們需要定義乙個介面來規範他們必須實現的方法 3 我們需要獲取某個水果的類,要從農場主那...

php設計模式 簡單工廠(靜態工廠)模式

class factory 簡單工廠類 靜態工廠方法類 屬於 建立型模式 在簡單工廠模式中,可以根據引數的不同返回不同類的例項.簡單工廠模式專門定義乙個類來負責建立其他類的例項,被建立的例項通常都具有共同的父類 class factory return new type 操作類 abstract c...

php設計模式 簡單工廠模式

工廠模式,工廠類就是用來生成特定的物件類,然後用特定的物件類來處理特殊的業務需求。操作類 abstract class operation abstract public function getresult 具體實現類 class operationadd extends operation cl...