日期:2014-05-17  浏览次数:20790 次

关于类与命名空间的命名法,寻求建议~~
比如,我们把和“老师”相关的类,放到 teacher 目录下;然后肯定有一个实体类叫teacher,这样类和命名空间就重名了,在IDE里不论编译还是智能感知都会造成麻烦,有没有解决这个问题的建议呢。。。 比如文件夹或实体类要用别的名字呢?

------解决方案--------------------
文件夹是文件的物理结构
命名空间是源码的逻辑结构
这两者之间一点关系都没有,所以你说的问题根本就不存在。
------解决方案--------------------
http://baike.baidu.com/view/8042085.htm
------解决方案--------------------
你改一下名称不就好了。。。用大小写区分也行呀,或者加个编号,teacher01.。。
------解决方案--------------------
引用类时,只要你加上命名空间的前缀,是没有问题的

一般情况是,不同分层下可能存在相同名称的类,然后引用类时,可能存在二义性,只要加上相应的命名空间前缀便可.
------解决方案--------------------
命名空间提供了一种组织相关类和其他类型的方式
使用层次模型组织类,其优点是可以防止对象命名上的冲突