Встречается на собеседованиях • сегодня
Что такое паттерн Factory
Паттерн Factory (Фабрика) — это порождающий паттерн, который предоставляет интерфейс для создания объектов, но делегирует выбор их типа подклассам. Позволяет инкапсулировать логику создания объектов, делая код более гибким и расширяемым.
Пример:
java
interface Product {
void doStuff();
}
class ConcreteProductA implements Product {
@Override
public void doStuff() {
System.out.println("Product A");
}
}
class ConcreteProductB implements Product {
@Override
public void doStuff() {
System.out.println("Product B");
}
}
class Factory {
public Product createProduct(String type) {
return switch (type) {
case "A" -> new ConcreteProductA();
case "B" -> new ConcreteProductB();
default -> throw new IllegalArgumentException("Unknown product type");
};
}
}
text

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы