isStoresOpen () in questo StoresOpen sembra un plurale,
Quando segui la Java Naming Convention e gli Java Beans Standard, hanno prefissi predefiniti per booleano e altro tipo, quindi dovresti seguire Java Beans Naming Convention.
Veniamo al tuo punto Quando vedi negozi aperti come in una prospettiva inglese, sì, sembra al plurale. Ancora una volta prendi una profonda osservazione in quella parola,
Qui
storesOpen è plurale secondo la grammatica inglese,
Il risultato di isStoresOpen non è plurale, invece è singolare o si può dire che è scalare in termini di convenzione di programmazione.
È venuto fuori che è booleano, vero o falso
Non come la tua dichiarazione plurale inglese vero o falso
Non una matrice di vero o falso , o non una raccolta di vero o falso
Quindi, qui possiamo dire che, qui ci occupiamo del valore restituito da quel metodo booleano del bean, non del nome dato alla proprietà della classe per indicare l'entità del mondo reale.
Un'altra cosa importante è che, ogni volta che tali proprietà booleane vengono utilizzate nelle classi e quelle vengono utilizzate da librerie predefinite in qualsiasi framework, il framework con prefisso use ' is ' per il recupero di valori booleani,
perché significa che non è molto più intelligente di te dato che conosci la grammatica inglese come plurale / singolare, multiplexer ecc ...
are*()
getter.