Ich weiß, dass die Konvention in Java für boolesche Getter das Präfix "is" enthält.
isEnabled
isStoreOpen
Aber was ist, wenn das Thema Plural ist? Das heißt, was ist, wenn ich nicht wissen möchte, ob ein Geschäft geöffnet ist, sondern wissen möchte, ob alle Geschäfte geöffnet sind?
isStoresOpen()
macht auf Englisch keinen Sinn.
Ich bin versucht, Getter zu schreiben wie:
areStoresOpen
areDogsCute
areCatsFuzzy
Und ich denke , dass Sinn machen würde, aber ich habe von anderen gesagt worden , dass ich es einfach aufzusaugen und verlassen unterliegen Verb Vereinbarung und die Nutzung isStoresOpen
, isDogsCute
, isCatsFuzzy
.
Was soll ich für Boolesche Getter tun, die mit einem Plural-Thema arbeiten?
are*()
Getter, wenn sie grammatikalisch korrekt sind.
is
oder has
...
are*()
Getter.