知识卡片
可见性随语言变
内容
UML提供公开、私有、包、保护等可见性标记,但具体语义会随语言变化。跨语言读图时,标记不能脱离实现环境解释。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第5章《类图:进阶概念》(源文件:_epub-src/EPUB/4.xhtml)
- 结论依据:原文围绕“它们的定义随着语言变化会有微小的不同”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:...(私有)、~(包)和#(保护),这4个级别在UML元模型内使用,也在UML元模型内定义,但它们的定义随着语言变化会有微小的不同