【问题标题】:Java class/interface naming convention [duplicate]Java类/接口命名约定[重复]
【发布时间】:2011-09-22 10:33:18
【问题描述】:

可能重复:
What is standard for Interface naming in java api

为什么 *able 词用于诸如 Throwable 之类的类,因为这种约定主要用于接口(例如,CloneableSerializable 等)?

【问题讨论】:

标签: java interface naming-conventions


【解决方案1】:

我认为没有约定说able 后缀只能用于接口。它只是一个后缀,表示该类将是 capable of。

【讨论】:

    【解决方案2】:

    许多似乎不遵循约定的类可以追溯到 Java 1.0。即在公约成立之前。

    例如Cloneable 是一个与方法 clone() 相关联的接口,它在其 Javadoc 中说应该公开,但不将其包含在其接口中。

    【讨论】:

      猜你喜欢
      • 2011-02-18
      • 2014-04-30
      • 2023-04-11
      • 2016-12-15
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 2013-03-13
      • 2013-12-01
      相关资源
      最近更新 更多