> サンプルコード中の getInstance() を複数回呼び出したとき、10回目までは毎回新しいイン
> スタンスを生成するが、11回目以降は以前のインスタンスを再利用する、といったような機
> 構である。
シングルトンに対する解釈としては、気持ちの悪い解釈だな
外部からみて、単一であると見なしてアクセスできればそれでいいというのがシングルトンだと思う。
例えば、使われていない間は破壊されていても、複数個のインスタンスで構成されていても
使う側が単一だと思って使って差し支えないならシングルトン
インスタンスが複数個存在して、複数個あるように扱わなければならない物なら最初から複数個作れるようにしておくべきかと。
どうも後者のように見える