Java言語で学ぶデザイパターン入門 5章 Singleton

Java言語で学ぶデザインパターン入門

Java言語で学ぶデザインパターン入門

Singleton
・指定したクラスのインスタンスが絶対に1個しか存在しないことを保証したい
インスタンスが1個しか存在しないことをプログラム上で表現したい

今はbeanutilのconverter作る時に使っている
birtのエンジン作るクラスとかもSingletonにしてもいいかも
Java5からはenumを使ってSingletonパターンを実現するほうがより安全となっているらしい