Ассоциация — это графический способ представления атрибута. Например, вместо того чтобы создавать класс "Ресторан" с атрибутом типа "Меню", можно создать ассоциацию из элементов "Ресторан" и "Меню".
Каждое имя атрибута становится именем роли. Оно отображается на противоположном типу-владельцу окончании ассоциации. Например, обратите внимание на myMenu на этой иллюстрации.
Как правило, рекомендуется использовать атрибуты только для типов, которые не отображаются на схеме, например для типов-примитивов.
Наследование
Используйте инструмент Наследование для создания следующих отношений.
· Отношение обобщения между специализированным типом и общим типом.
- или -
· Отношение реализации между классом и реализуемым им интерфейсом.
Невозможно создавать циклы в отношениях наследования.