Я знаю, что соглашение в Java для булевых getters включает префикс "is".
isEnabled
isStoreOpen
Но что, если предмет множественный? То есть, если вместо того, чтобы узнать, открыт ли магазин, я хотел знать, открыты ли все магазины?
isStoresOpen()
не имеет смысла на английском языке.
У меня возникает соблазн написать геттеры вроде:
areStoresOpen
areDogsCute
areCatsFuzzy
И я думаю, что это имело бы смысл, но мне говорили другие, что я должен просто сосать его и отказаться от соглашения о согласии с глаголом и использовать isStoresOpen
, isDogsCute
, isCatsFuzzy
.
Во всяком случае, что мне делать для булевых получателей, которые работают с множественным субъектом?