编程语言消除类的名字歧义的办法总结
2010-07-27 14:51
169 查看
1.COM使用了GUID,但是GUID在没有网卡的情况下,也就不准确了。只能用统计学意义上的唯一性,来含糊其辞。
2.NET用NameSpace,但是公司足够庞大,产品线众多,缩略语盛行的年代。部门之间缺乏交流的情况下,也保不齐两个应用或类库里出现相同的NameSpace。
但是,从整体来思考的话,NameSpace考虑更周全,而GUID对无法处理的情况,似乎有些躲避和遮掩。
注:COM的GUID,建议看Essential COM(COM本质论);.NET的NameSpace,建议看C#高级编程。另外,大家试试MSDN。
2.NET用NameSpace,但是公司足够庞大,产品线众多,缩略语盛行的年代。部门之间缺乏交流的情况下,也保不齐两个应用或类库里出现相同的NameSpace。
但是,从整体来思考的话,NameSpace考虑更周全,而GUID对无法处理的情况,似乎有些躲避和遮掩。
注:COM的GUID,建议看Essential COM(COM本质论);.NET的NameSpace,建议看C#高级编程。另外,大家试试MSDN。
相关文章推荐
- [经验总结]std::string的警告信息不能消除的解决办法
- JavaScript跨域总结与解决办法
- JavaScript跨域总结与解决办法
- Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
- sql server日志文件总结及日志满的处理办法
- JavaScript跨域总结与解决办法
- Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
- JavaScript跨域总结与解决办法
- JavaScript 跨域总结与解决办法
- mysql Access denied for user \'root\'@\'localhost\'”解决办法总结
- JavaScript跨域总结与解决办法
- [转]JavaScript跨域总结与解决办法
- html中消除图片间隙方法总结
- MyEclipse不能自动编译解决方法总结(转)/debug时断点乱跳问题的解决办法
- Mysql文件太大导入失败解决办法总结
- 局域网无权访问的解决办法总结
- Trixbox zap通道不识别、无法识别挂断信号解决办法和回音消除配置
- JavaScript跨域总结与解决办法
- JavaScript跨域总结与解决办法
- centos下载oracle的jdk时没有勾上遵守条约的解决办法,下载是替换名字