У меня есть класс, который предназначен для неизменного использования, поэтому я хотел бы пометить все поля final
.
Однако класс сериализуется и десериализуется для отправки по сети. Для этого требуется пустой конструктор. Это предотвращает создание конечных полей.
Я уверен, что это довольно распространенная проблема, но я не могу найти решение. Как мне продолжить?