【发布时间】:2016-10-31 09:53:32
【问题描述】:
我知道很多人建议采用这种约定:
boolean deleted;
boolean isDeleted();
但是当你想命名一个布尔值来表示用户可以离开时,你会怎么做?
boolean userCanLeave
boolean isUserCanLeave()
boolean canUserLeave
boolean isCanUserLeave()
boolean userLeave
boolean isUserLeave()
boolean userLeave
boolean canUserLeave()
我不确定这是否有任何标准,还是您只选择您认为最易读的标准?这里有趣的是获取方法名称映射的变量。
【问题讨论】:
-
@TimBiegeleisen 不,我认为这是一个不同的场景。
-
不,我认为至少部分相关,因为某些基于 Java 的技术可以识别
is和get形式的 getter。