Должны ли простые объекты передачи данных (DTO) или Value Objects (VO) в распределенных системах Java оставаться неизменными?
Поскольку в облаке могут быть другие экземпляры, используемые для получения общего объекта и манипулирования им.
Есть ли какие-либо преимущества во время выполнения, создающие все или большинство DTO неизменяемыми?