Java булевы геттеры «есть» против «есть»

Я знаю, что в Java для логических методов получения соглашения используется префикс «is».

isEnabled
isStoreOpen

Но что, если тема множественного числа? То есть, что если вместо того, чтобы знать, открыт ли магазин, я хотел бы знать, открыты ли все магазины?

isStoresOpen() не имеет смысла в английском.

Я испытываю желание написать геттеры как:

areStoresOpen
areDogsCute
areCatsFuzzy

И я думаю, что это имело бы смысл, но другие сказали мне, что я должен просто смириться с этим и отказаться от предметного соглашения глагола и использоватьisStoresOpen, isDogsCute, isCatsFuzzy.

Во всяком случае, что я должен делать для логических геттеров, которые работают на множественном числе?

Ответы на вопрос(12)

Ваш ответ на вопрос