Как сделать объект только для чтения только для определенного другого объекта
Или лучше, как сделать объект доступным для записи только для определенного другого объекта и только для чтения по умолчанию?
У нас есть объекты А, В и С. Объект A должен быть доступен для записи для B, но только для чтения для C.
Что я уже пробовал:
Я попробовал наследование. А тянется с методами, которые пишут свои свойства. И передается В.
Еще один способ-с помощью клона, которая передается В.