php工廠模式
阿新 • • 發佈:2017-05-07
bre fault def return nbsp switch public 根據 初始
class M1 { public function go() { echo "M1 go"; } } class M2 { public function go() { echo "M2 go"; } } class FactoryDisign { const M1 = ‘M1‘; const M2 = ‘M2‘; public static function factory($param) { switch ($param) {case self::M1: return new M1(); case self::M2: return new M2(); default: break; } } }
工廠模式:
在提供的一個靜態方法中,根據該方法的參數來初始化類,這些類都有共同的方法,來供調用.
php工廠模式