题
我在Nutshell(O'Reilly)中阅读算法,并在类图中遇到了这个符号。我的猜测是,这意味着会员受到保护,但我想知道是否有人确切知道这意味着什么。
解决方案
它表示类或其他数据类型的受保护成员。
-
表示私人
+
表示公开
#
表示受保护的
其他提示
'#'表示可见性。在这种情况下,它引用受保护的操作[编辑出术语'方法',因为这不是通用的。)
又添加到:
〜表示包私有(或默认)
它暗示它受到保护,对于变量,它只能在类和继承的类中看到。
'#'代表可见性“受保护” (类似于公共,私有)类中的属性/方法的行为。您可以在 uml_basic_notations
找到更多相同的内容。不隶属于 StackOverflow