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

Что такое неизменяемый класс-обёртка

Неизменяемый класс-обёртка (immutable wrapper) — это класс, который оборачивает другой объект, но не позволяет изменять его состояние после создания. Пример в Java — `Collections.unmodifiableList()`, который возвращает неизменяемую обёртку над списком. Основные характеристики: - Все поля `final` - Нет сеттеров - Защитная копия при возврате изменяемых объектов Пример: ```java public final class ImmutableWrapper { private final T value; public ImmutableWrapper(T value) { this.value = value; } public T getValue() { return value; // для mutable объектов лучше возвращать копию } } ``` Для примитивов используются классы-обёртки (`Integer`, `Double`), которые тоже неизменяемы.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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