❓ Что такое иммутабельность и Value Object?
Иммутабельный объект не меняет состояние после создания: «изменение» возвращает новый экземпляр.
Value Object — объект без идентичности, равный другому по значению (Money, Email), как правило иммутабельный.
Плюсы: предсказуемость, безопасность при шеринге, отсутствие неожиданных мутаций.
Post #1339
790
- 🔥 2
- 👍 1
- 👏 1