>> http://pc11.2ch.net/test/read.cgi/tech/1234017654/989
> 例えばゲームなんかだとそれぞれに独立したカウンタなんかを持たせたい時に必要です。 
> それすらも別クラスにわけろというなら著しく生産性が落ちまくります。
OOPL的には”それぞれ”はオブジェクトなので,「独立したカウンタ」をするオブジェクトがあればいいと思うんだけど.

あと,内部的に完全に隠蔽されている変数って,なんかとてもキモいんだがその辺はどうやって折り合いつけるの?
(外から初期化したいときとか,値を変更したいときとか)