Pobieracze logiczne Java „jest” vs „są”
Wiem, że konwencja w Javie dla boolowskich getterów zawiera prefiks „is”.
isEnabled
isStoreOpen
Ale co, jeśli przedmiot jest w liczbie mnogiej? To znaczy, jeśli zamiast chcieć wiedzieć, czy sklep jest otwarty, chciałem wiedzieć, czy wszystkie sklepy są otwarte?
isStoresOpen()
nie ma sensu w języku angielskim.
Kusi mnie, żeby napisać gettery, takie jak:
areStoresOpen
areDogsCute
areCatsFuzzy
I myślę, że to miałoby sens, ale inni powiedzieli mi, że powinienem po prostu wyssać to i porzucić zgodę na czas i przedmiotisStoresOpen
, isDogsCute
, isCatsFuzzy
.
W każdym razie, co powinienem zrobić dla boolowskich getterów, które działają na liczbie mnogiej?