Re[7]: C# properties
От: _FRED_ Черногория
Дата: 30.08.10 09:48
Оценка: +1
Здравствуйте, Jolly Roger, Вы писали:

_FR>>>>Соответственно, тем, кто может только читать, отдаётся интерфейс, остальные могут использовать класс.

U>>>Лазейка для изменения свойства останется

_FR>>Она имеется всегда


JR>Ну можно вынести интерфейсы доступа в прокси-объекты и отдавать их. Но вот надо ли всё это, я лично сомневаюсь.


Это не решение из [требуемого] разряда

А как то по проще?

Во-втрорых, говоря что "имеется всегда" я имел в виду, в том числе, и рефлекшен, от которого проксёй не защититься.

Защиту же "от изменения свойств […] на уровне компилятора" интерфейс обеспечит более чем.
Help will always be given at Hogwarts to those who ask for it.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.