Factory.php
static function createDatabase() { $db=new Factory(); return $db; } } var_dump(Factory::createDatabase());
核心在于:如果多个文件都创建这个factory对象的话,那如果不用这个工厂模式,会修改很多次,用了工厂模式后,只修改这个文件一次即可.
Factory.php
static function createDatabase() { $db=new Factory(); return $db; } } var_dump(Factory::createDatabase());
核心在于:如果多个文件都创建这个factory对象的话,那如果不用这个工厂模式,会修改很多次,用了工厂模式后,只修改这个文件一次即可.
微信扫码登录