Встречается на собеседованиях • сегодня
По какому шаблону создаются объекты
В Java объекты создаются с помощью конструктора, но есть несколько паттернов создания:
- new - базовый способ:
java
Person person = new Person();- Factory Method - создание через статический метод:
java
LocalDate date = LocalDate.now();- Builder - для сложных объектов:
java
Person person = new PersonBuilder()
.name("John")
.age(30)
.build();- Singleton - единственный экземпляр:
java
Runtime runtime = Runtime.getRuntime();- Prototype - клонирование:
java
Person clone = (Person)original.clone();Также есть Dependency Injection (через Spring и др. фреймворки) и другие паттерны. Выбор зависит от контекста и требований к объекту.

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