Как я могу представить реализацию шаблона в диаграмме классов UML? - PullRequest
0 голосов
/ 26 ноября 2009

В UML как я могу представить, что класс реализует некоторый шаблон проектирования или следует некоторому соглашению? Например, в Java, что класс следует соглашению JavaBean?

Ответы [ 3 ]

0 голосов
/ 26 ноября 2009

Вы можете использовать стереотипы, например <<javabean>> Или используйте заметки.

0 голосов
/ 02 июня 2014

Вы говорите о "шаблонах проектирования программного обеспечения", верно?

Это концепции, которые не имеют конкретной реализации в U.M.L. Как и предыдущие ответы, они используют те же вещи, которые позволяют U.M.L. быть расширены, стереотипы и заметки.

0 голосов
/ 26 ноября 2009

Просто добавьте примечание к диаграмме, указывающее на раздел, который реализует шаблон.

Или вы можете использовать систему расширяемости в UML, известную как стереотипы. Добавьте <<javabean>> ко всем классам, которые реализуют этот шаблон.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...