Какие из перечисленных требований должны выполняться для создания шаблона «неизменяемый объект» в Java?
Варианты ответов:
- 1. Все поля класса должны иметь модификатор private
- 2. Все методы класса должны быть объявлены с модификатором static
- 3. Ссылка this не должна передаваться вовне во время конструирования объекта
- 4. Класс должен быть объявлен с модификатором final