首页 > 代码库 > php工厂模式
php工厂模式
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工厂模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。