工厂类的目的: 通过类名, 动态创建该类的对象实例
<?php
/*
* 工厂类演示
*/ class A{} class B{} // 工厂类: 有一个静态方法,通过该方法,能够获得指定类的对象
class Factory{
static function GetObject($className){
return new $className(); // 可变类
}
} $obj1 = Factory::GetObject("A");
$obj2 = Factory::GetObject("B"); var_dump($obj1);
echo "<br>";
var_dump($obj2); ?>
------->>>