PHP设计模式(工厂模式)

76 阅读1分钟

Factory.php

<?php
class Factory {
	static function createDatabase()
	{
		$db=new Factory();
		return $db;
	}
}
var_dump(Factory::createDatabase());

核心在于:如果多个文件都创建这个factory对象的话,那如果不用这个工厂模式,会修改很多次,用了工厂模式后,只修改这个文件一次即可.
在这里插入图片描述