2017-01-12 3 views
2

Как представить состав ассоциации анонимного класса в самом классе в UML 2?Как мы рисуем композицию внутреннего класса в UML 2?

Благодаря

+1

Похоже, что распространенное непонимание цели UML состоит в том, что каждый класс должен быть включен в диаграмму. Это инструмент * документации *, по крайней мере, в оригинальной цели, и анонимные внутренние классы, очевидно, что-то не стоит документировать. Если используется правильно ... – Holger

ответ

5

В любом из показанных способов:

enter image description here

Смотрите также стр. 716 и 12.2.4 Обозначения на с. 246 для гнездового разъема.

As @JimL. предполагает, что анонимный класс не имеет имени. Это будет выглядеть следующим образом:

enter image description here

Однако, это не имеет особого смысла использовать анонимные классы в модели, по очевидным причинам. Честно говоря, я не знаю какого-либо языка программирования, который допускает анонимные классы, но, вероятно, такие. Из того, что я оцениваю, они просто синтаксический сахар, чтобы облегчить определенные задачи программирования. И по этой причине (тоже) их не следует моделировать. (Только мои небольшие центы здесь)

+0

Спасибо, Как насчет анонимного? Я нашел ссылку говорить о вложенном, но нет ссылок на Anonymouse :( http://www.sparxsystems.com/resources/uml2_tutorial/uml2_classdiagram.html Еще раз спасибо – Aguid

+0

Rename «Class1» на «», но добавьте подсказку обобщения или реализации, чтобы указать, что этот класс специализирует или реализует. –

+0

@ JimL. Э-э, что? Я понятия не имею, что вы имеете в виду. Ваш текст тоже усечен. –

Смежные вопросы