PHP 设计模式系列 —— 静态工厂模式(Static Factory)

静态工厂模式类图

1、模式定义 与简单工厂类似,该模式用于创建一组相关或依赖的对象,不同之处在于静态工厂模式使用一个静态方法来创建所有类型的对象,该静态方法通常是 factory 或  build。 2、UML类图 3、示例代码 StaticFactory.php <?php namespace DesignPatterns\Creational\StaticFactory; class Stati…