LINUX.ORG.RU

Два вопроса по UML-нотации классов


0

2

1) Вот на картинке нарисовал два обозначения отношения классов, в книжках встречал http://habreffect.ru/files/79a/d83c56bba/agrrg.png

разница в наличии кружочка, что этот кружочек обозначает?

2) и что в свойстве ассоциации означает кратность: 1, 0..1, 0..*, 1..*


1. Не встречал.

2.
0..1 Ноль или один экземпляр
1 Обязательно один экземпляр
0..* или * Ноль или более экземпляров
... дальше сам...

zJes ★★ ()
Ответ на: комментарий от zJes

т.е. например если у меня в конструкторе класса A определено, что должен быть проинициализован объект класса

class1::class1( class2* obj) : m_obj( obj ) {}

и других конструкторов нет, то это как раз и будет 1, так?

g-71 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.