Как включить методы из частных классов в диаграмму связи UML?

Мне интересно, как можно включить методы из частных классов в диаграмму связи UML? Включаете ли вы метод только в том случае, если он принадлежит частному классу, или вы включаете метод и делаете какие-то заметки, что метод из частного класса?

2 ответа

Диаграммы коммуникации, как правило, не показывают общедоступные или частные. Если вы хотите, я думаю, вы можете добавить стереотип <> к имени класса для этого эффекта. На диаграмме классов вложенные частные классы будут отображаться с использованием меток видимости. Я думаю, что обе диаграммы важны для передачи ваших намерений.

См. http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/ и http://www.holub.com/goodies/uml/index.html

Все коммуникационные диаграммы (SD и AD) показывают источник сообщения как сам объект, а не метод, из которого отправляется сообщение. Вы видите только те методы, которые вызываются. И это всегда публично.

Другие вопросы по тегам