【初心者】Java質問・相談スレッド101【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0119デフォルトの名無しさん
2007/05/03(木) 14:59:44排他的でシングルトンなファクトリクラスを作れば良いかな。
シングルトンの管理は色々出来そうだけど
A,B,C,D,ファクトリを同じパッケージにしてB,C,Dのコンストラクタはパッケージープライベートにする。
んで、ファクトリはAのサブクラスのインスタンスを一度でも生成したか
どうかのフラグを持つ。B,C,Dのインスタンスを返すメソッド(ファクトリメソッド)内でフラグ立てる。
フラグが立ってれば以降はインスタンスを返さないか、
または生成済みインスタンスを返す。
大雑把だけどかんな感じか。
■ このスレッドは過去ログ倉庫に格納されています