Factory Method) — порождающий шаблон проектирования, предоставляющий подклассам интерфейс для создания экземпляров некоторого класса. High Quality Content by WIKIPEDIA articles! Фабричный метод (англ. Иными словами, Фабрика делегирует создание объектов наследникам родительского класса. В момент создания наследники могут определить, какой класс создавать. Также известен под названием виртуальный конструктор (англ. Это позволяет использовать в коде программы не специфические классы, а манипулировать абстрактными объектами на более высоком уровне. 2013. Virtual Constructor).