命名空间非常酷:使用它们,您可以组织您的库,并且可以避免名称冲突。你如何使用命名空间?
嗯,这是我的意图。我认为很多人不会像使用它一样使用它......每天,我会看到95个字符长的命名空间分散代码并隐藏真正重要的信息。
下面是一个例子:
BigCorp.FrontOffice.MyApp.MySubDomain.Controllers.MyControllerXYZ xyzController = new
BigCorp.FrontOffice.MyApp.MySubDomain.Controllers.MyControllerXYZ(
BigCorp.FrontOffice.MyApp.MySubDomain.Const.MyValue1,
BigCorp.FrontOffice.MyApp.MySubDomain.Const.MyValue2);
难道你有打算吗?不,当然。它是:
MyControllerXYZ xyzController = new MyControllerXYZ(MyValue1,MyValue2);
没有命名空间很简单,但难以理解与...
好了,你怎么使用命名空间?关于他们的最佳做法是什么?我们应该使用名称空间还是内部类?你的主项目有多少名字空间? (目前,我正在使用210个接口(!)和更多的命名空间 - 不可维护!)
在此之前,感谢您的回答,
Sylvain。
请添加更多标签并为您的问题使用更好的标题。 – 2009-01-13 23:24:26
您错误输入了长版本。在第二行末尾有一个额外的xyzController(我相信) – 2009-01-13 23:45:26