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

有帮助吗?

解决方案

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

- 表示私人

+ 表示公开

表示受保护的

其他提示

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

又添加到:

〜表示包私有(或默认)

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

'#'代表可见性“受保护” (类似于公共,私有)类中的属性/方法的行为。您可以在 uml_basic_notations

找到更多相同的内容。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top