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

Я знаю, что соглашение в Java для булевых методов получения включает включение префикса "является".

isEnabled
isStoreOpen

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

isStoresOpen() Безразлично»не имеет смысла в английском.

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

areStoresOpen
areDogsCute
areCatsFuzzy

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

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

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

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