Иммутабельный объект — это объект, состояние которого не может быть изменено после его создания. Любая операция, которая, казалось бы, изменяет объект, на самом деле возвращает новый объект с внесенными изменениями.
Преимущества:
Пример в PHP (хотя в стандартных классах PHP иммутабельность не является строгой по умолчанию, ее можно реализовать):
php
Иммутабельный объект — это объект, состояние которого не может быть изменено после его создания. Любая операция, которая, казалось бы, изменяет объект, на самом деле возвращает новый объект с внесенными изменениями.
Преимущества:
Пример в PHP (хотя в стандартных классах PHP иммутабельность не является строгой по умолчанию, ее можно реализовать):
php
Register or sign in to get access to full answers for all questions from the question bank.