Как представить свойство C # в UML? - PullRequest
30 голосов
/ 22 января 2009

Не совсем Атрибут, не совсем Метод. Стереотипы? <<get>> <<set>>?


Я ретро-моделирую существующую систему, поэтому мне нужно четко отразить, что это не то же самое, что поле только для чтения или пара методов (независимо от того, что говорит IL), поэтому я думаю, что « Я буду придерживаться стереотипа, но я приму независимый от языка get_ set_ в качестве общего решения. Спасибо всем за здравомыслие.

Ответы [ 12 ]

0 голосов
/ 29 апреля 2013

В Visio вы можете создать <<readonly>> стереотип для атрибута и просто использовать этот стереотип для каждого атрибута только для чтения. То же самое только для записи. Это покажет вам хорошую запись:

<<readonly>> +PropertyName : int

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

0 голосов
/ 06 марта 2009

Я использую вот так

-memberThePropertyWillExpose
+memberThePropertyIsExposing

Ну, комментарии по этому поводу приветствуются, если это правильный путь !!

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