我经常看到这些课程,但我不会在我的项目中使用它们。我从这里检查了这些设计模式 ,我注意到它们使用静态类
从上面的页面,示例代码:
class AutomobileFactory
{
public static function create($make, $model)
{
return new Automobile($make, $model);
}
}
或单例模式:
public static function getInstance()
{
static $instance = null;
if (null === $instance) {
$instance = new static();
}
return $instance;
}