не решает никакой проблемы вроде? Или это сделано исключительно, чтобы в клиентском классе было как можно меньше кода? (Изучаю джава могу что-то не совсем корректно трактовать
все паттерны решают какую-то часто встречающуюся проблему. если у вас нет этой проблемы, то вам не нужно использовать этот паттерн)
Видимо это мой случай
Он нужен, чтобы вытащить создание объекта куда-нибудь в отдельное место. Чтобы отделить бизнес-логику от создания. Если объект будет создаваться по-другому, изменения коснутся только фабрики.
Обсуждают сегодня