This pattern is used to:* avoid subclasses of an object creator in the client application, like the abstract factory pattern does.
Паттерн используется чтобы:* избежать наследования создателя объекта (object creator) в клиентском приложении, как это делает паттерн abstract factory.