Ассоциации

Другая ипостась свойства- это ассоциация. Значительная часть ин­формации, которую можно указать в атрибуте, появляется в ассоциа­ции. На рис. 3.2 и 3.3 показаны одни и те же свойства, представлен­ные в различных обозначениях

Ассоциация - это непрерывная линия между двумя классами, направ­ленная от исходного класса к целевому классу. Имя свойства (вместе с кратностью) располагается на целевом конце ассоциации. Целевой


конец ассоциации указывает на класс, который является типом свой­ства. Большая часть информации в обоих представлениях одинакова, но некоторые элементы отличаются друг от друга. В частности, ассо­циация может показывать кратность на обоих концах линии.

Естественно, возникает вопрос: «Когда следует выбирать то или иное представление?». Как правило, я стараюсь обозначать при помощи ат­рибутов небольшие элементы, такие как даты или логические значе­ния, - главным образом, типы значений (стр. 101), - а ассоциации для более значимых классов, таких как клиенты или заказы. Я также предпочитаю использовать прямоугольники классов для наиболее зна­чимых классов диаграммы, а ассоциации и атрибуты для менее важ­ных элементов этой диаграммы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: