isStoresOpen () dans ce StoresOpen ressemble à un pluriel,
Lorsque vous suivez cette convention de dénomination Java et les normes Java Beans, ils ont des préfixes prédéfinis pour les types booléens et autres, vous devez donc suivre la convention de dénomination des Java Beans.
Venons- en à votre argument Quand vous voyez storesOpen comme dans une perspective anglaise, oui ça ressemble au pluriel. Encore une fois, observez profondément ce mot,
Ici
storesOpen est le pluriel selon la grammaire anglaise,
Le résultat de isStoresOpen n'est pas pluriel, au lieu d'être singulier ou vous pouvez dire qu'il est scalaire en termes de convention de programmation.
Il est sorti est booléen, juste vrai ou faux
Pas comme votre énoncé pluriel anglais vrai ou faux
Pas un tableau de vrai ou faux , ou pas une collection de vrai ou faux
Donc, ici, nous pouvons dire que, ici, nous sommes concernés par la valeur renvoyée par cette méthode booléenne, et non par le nom donné à la propriété de classe pour pointer l'entité du monde réel.
Une chose plus importante est que chaque fois que de telles propriétés booléennes sont utilisées dans des classes et que celles-ci sont utilisées par des bibliothèques prédéfinies dans n'importe quel framework, alors le framework avec le préfixe d'utilisation `` est '' pour récupérer des valeurs booléennes,
pourquoi cela signifie que ce n'est pas tellement plus intelligent que vous car vous connaissez la grammaire anglaise comme le pluriel / singulier, le multiplexeur, etc.
are*()
getter.