我知道 Java 中布尔 getter 的约定是包含前缀“is”。
isEnabled
isStoreOpen
但是如果主语是复数呢?也就是说,如果我不想知道一家商店是否营业,而是想知道所有商店是否都营业,该怎么办?
isStoresOpen()
在英语中没有意义。
我很想写像这样的吸气剂:
areStoresOpen
areDogsCute
areCatsFuzzy
我认为这是有道理的,但其他人告诉我,我应该接受它并放弃主语动词协议并使用isStoresOpen
, isDogsCute
, isCatsFuzzy
。
无论如何,对于在复数主题上操作的布尔吸气剂,我应该怎么做?