Javaクラスを作成するときは、getterメソッドとsetterメソッドを常に実装する必要がありますか?私は、他のクラスがsetterメソッドを介してクラス変数を変更できるようにすることは望ましくない場合があることを理解していますが、それらのメソッドの中で入力検証を実装している限り、JavaクラスでGetterおよびSetterメソッドを実装する場合は常に適切ですか?
getterメソッドとsetterメソッドを含めるのが必ずしも適切でない場合は、具体的に実装する必要がある場合と実装しない場合のガイドラインを示してください。
興味深い読み込みhttps://dev.to/scottshipp/avoid-getters-and-setters-whenever-possible-c8m – StaticBeagle