建议124:考虑在命名空间中使用复数
来源:互联网 发布:大数据产业创新研究院 编辑:程序博客网 时间:2024/05/29 17:56
建议124:考虑在命名空间中使用复数
如果有一组功能相近的类型被分到了同一个命名空间下,可以考虑为命名空间使用复数。
最典型的例子有,在FCL中,我们需要把所有的非泛型集合类集中在一起存放,所以就有了System.Collections命名空间。这样的命名规范,好处是即便没有使用过集合类的人,看到这个命名空间,也会知道它之下是和集合(即Collection)相关的一些类型。不要出现类似System.AllCollections、System.TheCollection这样的命名,这看上去不是太繁琐、就是含义不清。
举一个例子,如果我们在项目中存在一系列Processor类型,则可以使用命名空间Processors。
转自:《编写高质量代码改善C#程序的157个建议》陆敏技
0 0
- 建议124:考虑在命名空间中使用复数
- 在 XML 架构中使用命名空间
- 在C#中使用My命名空间
- 经典技术文章转载:在 XML 架构中使用命名空间
- 命名空间使用后,在头文件中怎样声明?
- 在运行时脚本中使用UnityEditor命名空间
- C++在命名空间中使用函数模板
- C++中命名空间使用
- PHP中使用命名空间
- 建议135: 考虑使用肯定性的短语命名布尔属性
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 在JavaScript中实现命名空间
- 建议123:程序集不必与命名空间同名
- 使用恶意USB设备解锁任意锁屏状态Windows、Mac(含工具、视频演示)
- Qt播放音视频文件
- android项目源码大全
- Hadoop下将大量小文件生成一个sequenceFile文件
- 建议124:考虑在命名空间中使用复数
- 用ListView实现下拉图片放大的效果
- FreeCMS视频教程 自定义表单
- 二叉树的遍历---栈实现
- 三种纯css实现三角形的方法
- 建议125:避免用FCL的类型名称命名自己的类型
- 项目经验分享——Java常用工具类集合
- Android中SwipeBack右滑返回(手势返回)的实现(带源码)
- sed 处理替换字符中的特殊字符