Подтвердить что ты не робот

Что такое "Производные атрибуты" в диаграмме классов?

Я просматриваю диаграмму классов. Некоторые атрибуты внутри класса отмечены косой чертой "/" ex ( / -accountBalance:Dollar = 0 ).

Когда мы говорим "производный атрибут", можем ли мы понимать, что это перечисление или другой экземпляр класса (обычно это настраиваемый тип данных)?

4b9b3361

Ответ 1

Слэш перед атрибутом означает, что атрибут получен. Значение производного атрибута вычисляется по значению других модельных элементов на диаграмме. Например, значение accountBalance может быть получено из списка платежей и депозитов, сделанных для этого счета (при условии, что информация о платежах и депозитах хранится в других классах на диаграмме).

Правило деривации для производного атрибута (т.е. как вычислить его значение) может быть указано на естественном языке или более формально в OCL