オブジェクト指向プログラミングでは
アクセサーと呼ばれるメソッドを用意しますよね?
いわゆるセッターとゲッター。
これらをわざわざ介してアクセスする理由は何ですか?
例えばセッターの場合、受け取る値をセッターで検証するのでしょうか?
ゲッターは何をしますか?