スコープの概念が存在するプログラム言語における壁
ローカル変数をインスタンスの外からいじれないとかってアレ
関係ない場所にあるプログラムから意図せず処理を実行されたり変数の中身を変更されないような効果がある
カプセル化をより強固なものにする仕組みの1つ
これに振り回されることが多々ある