知识卡片

包是命名空间

普通读书笔记卡 · 767

内容

包把模型元素组织成更高层单元,并形成命名空间。它不仅整理类列表,也决定名称唯一性和公开接口边界。

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南》第7章《包图》(源文件:_epub-src/EPUB/6.xhtml) - 结论依据:原文围绕“每个包代表一个命名空间(namespace)”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。 - 原始内容:每个包代表一个命名空间(namespace),命名空间意味着每一个类在拥有它的包里必须有唯一的名称。如果我要创建一个称为Date的类,而在System包中已经存在一个Date类,我仍然可以有我的Date类...