Class A {
String x;
}
У меня есть 2 интерфейса I1 и I2.
Класс C1 реализует I1
Класс C2 реализует I2
Есть ли способ разрешить только классу C2 обновлять x класса A? то есть есть ли способ, с помощью которого классы, реализующие конкретный интерфейс, обновляют членов класса A?
Классы, реализующие I1, должны иметь возможность читать только членов класса A, и им не должно быть разрешено обновлять члены класса A.