10. Диаграмма классов: квалифицированные ассоциации, классы ассоциаций.
Квалифицированная ассоциация в языке UML эквивалентна таким известным понятиям в языках программирования, как ассоциативные массивы (associative arrays), схемы (тарв) и словари.

Квалификатор указывает, что в соответствии с Заказом для каждого экземпляра Продукта может существовать одна Строка Заказа («единственная Строка Заказа для каждого Продукта в Заказе»). С концептуальной точки зрения этот пример показывает, что отдельный Заказ не может содержать две Строки Заказа для одного и того же Продукта.
Классы-ассоциации позволяют дополнительно определять для ассоциаций атрибуты, операции и другие свойства.

Для каждой комбинации Личности и Квалификации может существовать только одна Компетентность. Класс-ассоциация позволяет хранить атрибут Уровень для Компетентности.
Leave a Reply
You must be logged in to post a comment.