Java Interface、AbstractClass 和 Enum 命名约定
2022-09-01 09:16:48
我们的团队正在讨论 Java 的代码约定:
interface
: 或 或 ?Foo
IFoo
FooInterface
abstract
: 或 ?Foo
AbstractFoo
Enums
: 或 ?Foo
FooEnum
我基本上试图把我的个人偏好放在一边,:)因此,非常欢迎支持一个或其他公约的理由。
我们的团队正在讨论 Java 的代码约定:
interface
: 或 或 ?Foo
IFoo
FooInterface
abstract
: 或 ?Foo
AbstractFoo
Enums
: 或 ?Foo
FooEnum
我基本上试图把我的个人偏好放在一边,:)因此,非常欢迎支持一个或其他公约的理由。
在 Java 中: 和 - 尽管可能只是 .Foo
AbstractFoo
Foo
AbstractFoo
Foo
证据:
java.util.List
(接口)java.util.AbstractList
(抽象类)java.util.Formatter.BigDecimalLayoutForm
(枚举)有关接口部分,请参阅 Java 编码约定文档的命名约定部分。不过,它不谈论枚举和抽象类。
从我的博客:
该博客还讨论了反对其他一些名称的原因。