[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()せよとかかいて
あります。