>>477
それはグローバル変数でもできる。
それだけだと手っ取り早いという理由にならない。

グローバル変数だと誤って変数にセットするデメリットと
定数だと定数変更の度にコードを修正するデメリット
どっちを取るかはもちろん設計者の考え方一つ。

個人的には前者のデメリットの方が後々コードの修正はない分手離れいいから前者を採用する。
たとえ定数修正であってもコードに手を加えるということは修正の度にバグの可能性はあるわけで
そのリスクをずっと背負うのは御免だ。