“#”符号在UML类图中的含义是什么?

时间:2009-01-06 21:46:18

标签: uml

我在Nutshell(O'Reilly)中阅读算法,并在类图中遇到了这个符号。我的猜测是,这意味着会员受到保护,但我想知道是否有人确切知道这意味着什么。

4 个答案:

答案 0 :(得分:141)

它表示类或其他数据类型的受保护成员

-表示私人

+表示公开

#表示受保护的

答案 1 :(得分:7)

'#'表示可见性。在这种情况下,它引用受保护的操作[编辑出术语'方法',因为这不是通用的。)

答案 2 :(得分:4)

又添加到:

〜表示包私有(或默认)

答案 3 :(得分:3)

它暗示它受到保护,对于变量,它只能在类和继承的类中看到。