WebMD
本页大纲

命名空间(Namespace)

缩写:无

简述

避免名称冲突的逻辑分区,使同名标识符可在不同空间共存。模块系统、包路径、对象嵌套都可扮演命名空间角色。

使用场景

大型代码库、多团队、插件前缀。

组成与要点

Namespace.Name
// 同名可在不同空间共存,降低冲突

实践与应用

• 稳定公共前缀
• 避免全局污染
• 与模块导出策略一致

注意事项

• 过深嵌套路径难用
• 通配导入污染本地空间

关联术语

• 模块:现代语言中实现命名空间的主手段
• 标识符:命名空间内的名字
• 包:跨项目的命名与分发边界