static 类 的第一个字母应该大写吗?

Should static classes have their first letter uppercased?

一般来说,(对于任何 面向对象 编程语言) 按照惯例,static class 的第一个字母应该大写吗?

例如,在:

// Example of a static class in JavaScript ES6

class myStaticClass {
  static toUppercaseOrNotToUppercase() {
    return Whosebug.ask('Should static classes like this conventionally have their first letter uppercased?');
  }
}

class 应该声明为 myStaticClass 还是 MyStaticClass

根据 Microsoft 和最佳实践,Class 名称应该使用 PascalCasingis,无论它是否是静态命名指南。