Public AND 单个 UML 方法上的受保护符号?
Public AND Protected notation on a single UML method?
我正在看一篇有 class 图表的文章。
https://sourcemaking.com/design_patterns/template_method
在"Structure"部分,您可以找到下图。
方法 compare() 似乎被标记为 public 和受保护,但这并没有真正意义,我以前从未见过它。如果图中 compare() 方法的所有实例都不一致,我会把它注销为错字。
class图中的“+#”有特殊含义吗?
这是打字错误。
NamedElement 的可见性为 0..1。
"可见性:VisibilityKind [0..1]
确定 NamedElement 在其拥有的命名空间之外是否可见以及如何可见。”p48
并提供更多解释:NamedElement 是 UML 元模型和操作的根 类 或 属性 继承 NamedElement。
我正在看一篇有 class 图表的文章。
https://sourcemaking.com/design_patterns/template_method
在"Structure"部分,您可以找到下图。
方法 compare() 似乎被标记为 public 和受保护,但这并没有真正意义,我以前从未见过它。如果图中 compare() 方法的所有实例都不一致,我会把它注销为错字。
class图中的“+#”有特殊含义吗?
这是打字错误。
NamedElement 的可见性为 0..1。
"可见性:VisibilityKind [0..1] 确定 NamedElement 在其拥有的命名空间之外是否可见以及如何可见。”p48
并提供更多解释:NamedElement 是 UML 元模型和操作的根 类 或 属性 继承 NamedElement。