Prosty wzór projektowania fabrycznego w PHP
class DoorFactory
{
public static function makeDoor($width, $height): Door
{
return new WoodenDoor($width, $height);
}
}
Talented Tarsier