我正在阅读《坚果壳算法》(O'Reilly),并在类图中遇到了这个符号。我的猜测是,这意味着该成员受到了保护,但是我想看看是否有人知道这意味着什么。
Answers:
它指示类或其他数据类型的受保护成员。
- 表示私人
+ 表示公开
# 表示受保护
f为最终(函数不能被覆写),underline或s静态功能,和italics或a抽象的功能。
public,而internal在C#中。如果您的图没有通过其他方式弄清楚默认的可访问性修饰符是什么,那么最好包含访问修饰符。
“#”表示可见性。在这种情况下,它指的是受保护的操作[已删除术语“方法”,因为它不那么通用)。
也添加到:
〜表示包私有(或默认)
“#”代表类中属性/方法的可见性“受保护”(类似于public,private)行为。您可以在uml_basic_notations中找到更多相同的内容