[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 1773] Re: デザインパタ ーン入門を読む会第 2 回議事録 Singleton 部分補足
> 問題5-1
> →このクラスでやりたい事であれば、フィールドもメソッドもstaticに
> してしまえば? インスタンスが1つに保証されはしないが、ここでやり
> たいことは簡単にできそう
> →じゃあSingletonを使いたい場合や理由は何? 違いはどこ?
> →継承可能であること
> →privateコンストラクタでは継承できないのでは?
> →protectedコンストラクタを用意するのかなあ
> protectedだとパッケージ内から見えてしまうけど
> →他のInterfaceを実装したいとき
> →他のクラスを継承したものをSingletonにしたいとき
> →全部staticで十分な場合もあるが、オーバーライドなど、インスタ
> ンスでなければ使えない機能を使う場合には、やはり本文にあるよ
> うなSingletonを使う必要がある
根本和郎です、 「Javaの格言」p210 より
Singleton アダプター
利用したい機能をinterface としてimplementすれば、多目的的に利用可能と
か
書いています、でも本当にそうかな??
また p207あたりでGarbage Collectionについて書いています、この本はJDK1.1
ベース
のようです(2000年11月4刷だけど)、よってVectorにaddElement()せよとかかいて
あります。