我正在努力解决命名问题。对于只有一个具有此签名的方法的接口,您会给出什么名称:
public interface ?
{
boolean isAvailable();
}
我的应用程序中的许多类都可以实现此接口。
答案 0 :(得分:3)
不是真的很重要,你可以随时重命名它,使用当前的IDE,使用自动完成输入任何名称都很容易......
也就是说,如果您希望简短,请使用Available
,如果您希望它更加不言自明,请使用CanBeAvailable
。
答案 1 :(得分:2)
鉴于"可用"已经以" -able"结束了,我认为打破Java接口命名约定并将其称为Availability
是可以的。 Another approach, suggested in Programmers, is to use the prefix "Can-",在这种情况下,您可以调用界面CanBeAvailable
。
答案 2 :(得分:2)
以下是为命名约定定义的标准。
类 - 始终是名词
界面 - 始终是形容词
方法 - 应该是动词
所以,想一些描述你的界面目的的形容词。