ブールゲッターのJavaの規則には、接頭辞「is」が含まれていることを知っています。
isEnabled
isStoreOpen
しかし、件名が複数の場合はどうでしょうか?つまり、店舗が開いているかどうかを知りたいのではなく、すべての店舗が開いているかどうかを知りたい場合はどうなりますか?
isStoresOpen()
英語では意味がありません。
私は次のようなゲッターを書きたくなります:
areStoresOpen
areDogsCute
areCatsFuzzy
そして、私はそれが意味をなすだろうと思うが、私はちょうどそれを吸うと契約し、利用動詞主題を放棄すべきであることを他の人が言われてきましたisStoresOpen
、isDogsCute
、isCatsFuzzy
。
とにかく、複数のサブジェクトで動作するブールゲッターにはどうすればよいですか?
are*()
ゲッターの前で見たことがない。