I know that the convention in Java for boolean getters is include the prefix "is".
isEnabled
isStoreOpen
But what if the subject is plural? That is, what if instead of wanting to know if a store is open, I wanted to know if all the stores are open?
isStoresOpen()
doesn't make sense in English.
I'm tempted to write getters like:
areStoresOpen
areDogsCute
areCatsFuzzy
そして、それは理にかなっていると思うのですが、他の人からは、我慢して主語と動詞の一致を放棄してisStoresOpen
、、、を使うべきだと言われましたisDogsCute
。isCatsFuzzy
とにかく、複数の主語で動作するブール値のゲッターの場合はどうすればよいでしょうか?
ベストアンサー1
十分な英語力を持ち、Java 標準に従うのはどうでしょうか。
**are**StoresOpen()
> なる >>isEveryStoreOpen()
**are**CatsCute()
> なる >>isEachCatCute()
適切な言葉がわからないときは、いつも類語辞典を調べるようにしています。