我是UML新手。我发现这些符号显示UML不同的访问修饰符:在UML中显示“受保护的内部”?
+
是公共-
是私人#
为保护~
是内部
但在我咨询的参考文献中,没有“保护内部”的标志。
复合符号#~
是否合适?
我是UML新手。我发现这些符号显示UML不同的访问修饰符:在UML中显示“受保护的内部”?
+
是公共-
是私人#
为保护~
是内部但在我咨询的参考文献中,没有“保护内部”的标志。
复合符号#~
是否合适?
不幸的是,没有符号(或符号的组合)表示“受保护的内部”。这是因为internal
关键字特定于C#,而UML是作为通用标记语言开发的。但是,您可以就贵公司内的特定符号达成协议。
不是一个漂亮的解决方案,但你也可以(ab)使用它的构造型,你会应用到属性/方法。
你咨询了什么参考?你的问题适用于什么UML图? Wikipedia在其关于[UML类图](https://en.wikipedia.org/wiki/Class_diagram#Visibility)的文章中将'〜'定义为“Package”。 – DavidRR 2017-08-29 21:06:13