<?php 
/** 
* 工程类,主要用来创建对象 
* 功能:根据输入的运算符号,工厂就能实例化出合适的对象 
* 
*/ 
class Factory{ 
public static function createObj($operate){ 
switch ($operate){ 
case '+': 
return new OperationAdd(); 
break; 
case '-': 
return new OperationSub(); 
break; 
case '*': 
return new OperationSub(); 
break; 
case 'https://www.jb51.net/': 
return new OperationDiv(); 
break; 
} 
} 
} 
$test=Factory::createObj('https://www.jb51.net/'); 
$result=$test->getValue(23,0); 
echo $result; 
?> 
PHP中“简单工厂模式”实例代码讲解(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/75d543bca17dffcf9c298a0e8da26cae.html
