Встречается на собеседованиях • сегодня

По какому шаблону создаются объекты

В Java объекты создаются с помощью конструктора, но есть несколько паттернов создания:

  1. new - базовый способ:
java
Person person = new Person();
  1. Factory Method - создание через статический метод:
java
LocalDate date = LocalDate.now();
  1. Builder - для сложных объектов:
java
Person person = new PersonBuilder()
    .name("John")
    .age(30)
    .build();
  1. Singleton - единственный экземпляр:
java
Runtime runtime = Runtime.getRuntime();
  1. Prototype - клонирование:
java
Person clone = (Person)original.clone();

Также есть Dependency Injection (через Spring и др. фреймворки) и другие паттерны. Выбор зависит от контекста и требований к объекту.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы