工厂类的目的: 通过类名, 动态创建该类的对象实例
<?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); ?>
------->>>