Каков элегантный способ создания и инициализации экземпляров класса, который имеет несколько свойств только для чтения?Передача всех значений в конструкторе не очень удобна.
Цель состоит в том, чтобы экземпляры были неизменными после инициализации.Однако, если конструктор не используется для инициализации всех значений свойств, то как можно изменить свойства только для чтения из другого класса?