Stellen Sie sich ein System vor, das DDD verwendet (auch: jedes System, das ORM verwendet). In nahezu jedem Anwendungsfall besteht der Sinn eines jeden Systems darin, diese Domänenobjekte realistisch zu manipulieren. Ansonsten gibt es keine wirklichen Auswirkungen oder Ziele.
Wenn Sie ein unveränderliches Objekt ändern, wird nach der Beibehaltung des Objekts ein neuer Datensatz generiert, wodurch die Datenquelle stark aufgebläht wird (es sei denn, Sie löschen vorherige Datensätze nach Änderungen).
Ich kann den Vorteil der Verwendung unveränderlicher Objekte erkennen, aber in diesem Sinne kann ich nie einen nützlichen Fall für die Verwendung unveränderlicher Objekte erkennen. Ist das falsch?