Я новичок в UML. Я нашел эти символы для отображения различных модификаторов доступа в UML:
+
для общего доступа -
для частного #
для защищенного ~
предназначен для внутреннего Но в справке, с которой я ознакомился, нет символа для «Защищенного внутреннего».
Подойдет ли составной символ # ~
?
К сожалению, не существует символа (или комбинации символов), который бы означал "Защищенный внутренний". Это связано с тем, что ключевое слово internal
специфично для C#, в то время как UML был разработан как универсальный язык разметки. Однако вы можете прийти к соглашению об использовании определенного символа в вашей компании.
Не очень красивое решение, но вы также можете (ab) использовать для него стереотип, который вы применяете к атрибутам / методам.