klu*_*udg 9 delphi namespaces
使用像MyLib.MyUtils.pas这样的长单元文件名是否有任何实际好处, 或者它只是一种单元名称前缀?
Jer*_*ers 14
与所有标识符一样,命名空间用于组织.
所以使用它们,只有在项目以更好的方式组织起来时才会受益.这是一个非常主观的问题(即使是最简单的命名约定也有'战争'!),所以不可能真正回答.
以下是有关命名空间如何在Delphi中工作的一些文档.
请注意,"真正的"命名空间(其中多个通用DLL可以为同一命名空间做出贡献;这就是.NET世界中命名空间的功能)在Delphi中是不可能的:你可以采用BPL方式,但这不一样作为'通用DLL'.这不是Delphi本身的限制,而是Windows中"本地DLL"的工作方式.
--jeroen
归档时间:
15 年,10 月 前
查看次数:
7066 次
最近记录: