Re[3]: Состояния объекта
От: chemey  
Дата: 24.02.11 07:35
Оценка:
Здравствуйте, igua, Вы писали:

I>Получается в каком либо ,напр., входном интерфейсе get(xtype inX), достаточно правильно обработать

I>получение параметра inX для инкапсулированного св-ва X со всеми вытекающими последствиями (установка "нужных" значений зависимых свойств XA, XB, XC).

Как раз так делать не надо.
Интерфейс get() не должен менять состояние объекта. Он должен быть объявлен const, что работать, например, с константными ссылками.
Менять состояние объекта надо только в сеттере (методе set(X)). Соответственно, у тебя будет один сеттер (для Х) и четыре геттера (для Х, А, В и С).
Бзззззззжжжжж
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.