По сути, да.
Однако, в зависимости от вашего языка, «интерфейс» может иметь конкретное значение. Фабрика обычно возвращает конкретную реализацию общего контракта, который может быть интерфейсом, базовым классом или любым другим средством специализации.
Кроме того, бывают случаи, когда фабрика возвращает указанный вами тип, но вы используете фабрику для другой цели, например, для управления временем жизни, отслеживанием или другим обоснованием, отличным от создания специализированного типа.