Каковы особенности базового шаблона «неизменяемый объект»?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
шаблон «отложенной инициализации» не может быть использован для типа, поддерживающего шаблон «неизменяемый объект»(Верный ответ)
класс, поддерживающий шаблон «неизменяемый объект» не должен иметь методов, изменяющих состояние объекта(Верный ответ)
в модуле может быть только один по одному экземпляру каждого класса, поддерживающего этот шаблон
через шаблон «неизменяемый объект» выполняется передача ответственности от одного объекта другому (за исполнение запросов клиента)
класс, поддерживающий шаблон «неизменяемый объект» не должен иметь изменяемых атрибутов(Верный ответ)