命名问题:您将为此界面指定什么名称?

时间:2015-05-22 12:30:43

标签: java naming-conventions naming

我正在努力解决命名问题。对于只有一个具有此签名的方法的接口,您会给出什么名称:

public interface ?
{
    boolean isAvailable();
}

我的应用程序中的许多类都可以实现此接口。

3 个答案:

答案 0 :(得分:3)

不是真的很重要,你可以随时重命名它,使用当前的IDE,使用自动完成输入任何名称都很容易......

也就是说,如果您希望简短,请使用Available,如果您希望它更加不言自明,请使用CanBeAvailable

答案 1 :(得分:2)

鉴于"可用"已经以" -able"结束了,我认为打破Java接口命名约定并将其称为Availability是可以的。 Another approach, suggested in Programmers, is to use the prefix "Can-",在这种情况下,您可以调用界面CanBeAvailable

答案 2 :(得分:2)

以下是为命名约定定义的标准。

类 - 始终是名词

界面 - 始终是形容词

方法 - 应该是动词

所以,想一些描述你的界面目的的形容词。