Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Подобно AbstractFactory, этот паттерн используется для создания ряда связанных или зависимых объектов. Разница между этим шаблоном и Абстрактной Фабрикой заключается в том, что Статическая Фабрика использует только один статический метод, чтобы создать все допустимые типы объектов. Этот метод, обычно, называется factory или build .
<?php namespace StaticFabric; class StaticFactory { public static function create( string $type) : FactoryClass { return new $type(); } }