Java 布尔 getters “is” vs “are”
2022-08-31 09:07:31
我知道Java中布尔 getter的约定是包含前缀“is”。
isEnabled
isStoreOpen
但是,如果主语是复数呢?也就是说,如果我不想知道一家商店是否开放,而是想知道是否所有商店都开放了怎么办?
isStoresOpen()
在英语中没有意义。
我很想写这样的getter:
areStoresOpen
areDogsCute
areCatsFuzzy
我认为这是有道理的,但是其他人告诉我,我应该把它吸干,放弃主语动词协议和使用,, 。isStoresOpen
isDogsCute
isCatsFuzzy
无论如何,对于在复数主体上操作的布尔 getter,我该怎么办?