Singleton原理主義だのアンチだのっているのか?

JVM一つの内部でインスタンス数を制限する事が本当に必要なものなんて、
そんなにないと思うんだが…例えばそのクラスを他のプログラムの一部
として利用することになった時などに、足枷になる事が多いので、安易に
使わないほうがいいと思ってるぞ。

public static NOTfinal使う奴が糞アホだというのは、Singleton
どうのこうのとは関係ないぞ。

変数ってのは大抵その作成者の意図があって、とり得る値や他の変数
との兼ね合いってのが大抵決まってるもんでしょ。

Cだって、どんな値入れてもいい構造体なんて普通ないよね。
入れることはロジック上可能だが、そんな値を入れているとプログラム
が落ちる、なんていう値の組み合わせいっぱいあるよね。
Cの場合は、プログラマ各人がきちんと気をつけるというルールによって、
そういう値を与えないような制限を掛けるわけで、プログラマに負担が
掛かる。

OOPではアクセサメソッドを介したアクセスにより、そういう値が
絶対とれないような制限を変数に与える事が出来る(=クラスを使用する
プログラマがそういう制限につい敵にする必要がない)など、カプセル
化のもたらすメリットが沢山あるのに、それを思い切りぶち壊しにして
平気なやつは、脳みそが相当腐ってると思われ。