我知道Java中布尔获取器的约定包括前缀“ is”。
isEnabled
isStoreOpen
但是,如果主题是复数呢?也就是说,如果我不想知道某个商店是否已营业,而是想知道所有商店是否已营业怎么办?
isStoresOpen()
用英语没有意义。
我很想写这样的getter:
areStoresOpen
areDogsCute
areCatsFuzzy
我认为这是有意义的,但我一直在别人告诉我,我应该只是吮吸它,抛弃主题动词协议和使用isStoresOpen
,isDogsCute
,isCatsFuzzy
。
无论如何,对于在复数主题上运算的布尔型吸气剂,我该怎么办?
are*()
吸气剂之前从未见过。