zoukankan      html  css  js  c++  java
  • 编写高质量代码改善C#程序的157个建议——建议124:考虑在命名空间中使用复数

    建议124:考虑在命名空间中使用复数

    如果有一组功能相近的类型被分到了同一个命名空间想,可以考虑为命名空间使用复数。

    最典型的例子有,在FCL中,我们需要把所有的非泛型集合类集中在一起存放,所以就有了System.Collections命名空间。这样的命名规范,好处是即便没有使用过集合类的人,看到这个命名空间,也会知道它之下是和集合(即Collection)相关的一些类型。不要出现类似System.AllCollections、System.TheCollection这样的命名,这看上去不是太繁琐、就是含义不清。

    举一个例子,如果我们在项目中存在一系列Processor类型,则可以使用命名空间Processors。

    转自:《编写高质量代码改善C#程序的157个建议》陆敏技

  • 相关阅读:
    获取定位
    关于meta 总结
    关于微信 ios的部分兼容(摇动播放)
    mysql
    js_DOM的导航属性--Dom_event事件
    IO阻塞与IO非阻塞2
    进程池
    生产消费者模型
    队列----------------多线程利器
    信号量
  • 原文地址:https://www.cnblogs.com/jesselzj/p/4752272.html
Copyright © 2011-2022 走看看