ArgoUML следует спецификации UML.Ассоциации проводятся из одного класса в другой.Атрибуты выводятся во 2-м отделении класса.
Тип ассоциации, наиболее близкий по значению к атрибуту, является композицией, но они не эквивалентны.
Вы никогда не должны изображать что-то И как атрибуткласса, И как отдельный связанный с ним класс.
Например, 1. Заказ может иметь номер, который может использоваться клиентом для идентификации его Заказа.Номер лучше всего изображать как атрибут (во 2-м отделении класса).
Например, 2. Заказ может быть связан с Клиентом, который разместил заказ.Заказчик лучше всего изображать как отдельный класс, поскольку он имеет собственную продолжительность жизни (поведение), связанную с Заказом.Это позволяет отображать множественность и роли на обоих концах линии ассоциации.