单个UML方法的公共AND Protected表示法?

时间:2017-11-09 09:47:44

标签: uml

我正在看一篇有关它的类图的文章 https://sourcemaking.com/design_patterns/template_method

在" Structure"部分中,您可以找到下图。

Image

方法compare()似乎被注意为公共和受保护,但这并没有真正有意义,而且我以前从未见过它。我会把它写成一个错字,因为它对于图中的compare()方法的所有实例都不一致。

" +#"是否有特殊含义?在类图中?

1 个答案:

答案 0 :(得分:3)

这是拼写错误。

NamedElement的可见性为0..1。

“可见性:VisibilityKind [0..1] 确定NamedElement是否以及如何在其拥有的命名空间之外可见。“p48

并提供更多解释:NamedElement是UML元模型的根类之一,以及NamedElement的Operation或Property继承。