编程语言消除类的名字歧义的办法总结

1.COM使用了GUID,但是GUID在没有网卡的情况下,也就不准确了。只能用统计学意义上的唯一性,来含糊其辞。
2.NET用NameSpace,但是公司足够庞大,产品线众多,缩略语盛行的年代。部门之间缺乏交流的情况下,也保不齐两个应用或类库里出现相同的NameSpace。

但是,从整体来思考的话,NameSpace考虑更周全,而GUID对无法处理的情况,似乎有些躲避和遮掩。


注:COM的GUID,建议看Essential COM(COM本质论);.NET的NameSpace,建议看C#高级编程。另外,大家试试MSDN。

posted @ 2010-07-27 14:51  任国强  阅读(245)  评论(0)    收藏  举报