静态工厂模式是一种常用的工厂模式,它通过使用静态方法创建对象,避免了每次调用创建对象的方法时都要进行复杂的逻辑判断,从而简化了对象的创建过程。以下是一个使用PHP实现的静态工厂模式的实例。
实例:创建不同类型的交通工具
假设我们需要创建不同类型的交通工具,如汽车、自行车和摩托车。我们可以使用静态工厂方法来实现这一需求。

1. 创建交通工具接口
```php
interface Vehicle {
public function drive();
}
```
2. 实现不同类型的交通工具
```php
class Car implements Vehicle {
public function drive() {
return "







