Столкнулся в литературе с термином Factory constructors в контексте описания языка программирования. Понимаю, что речь идет про конструкторы, но вот как factory перевести? Не «фабричные/заводские» же? :)
Фабричный метод — порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса. В момент создания наследники могут определить, какой класс инстанциировать. Иными словами, Фабрика делегирует создание объектов наследникам родительского класса. Это позволяет использовать в коде программы не специфические классы, а манипулировать абстрактными объектами на более высоком уровне. Также известен под названием виртуальный конструктор.