-OOP限定-プログラム設計相談室
■ このスレッドは過去ログ倉庫に格納されています
0868デフォルトの名無しさん
2012/07/22(日) 10:53:07.55かっこ悪いかどうかを気にするんなら、
俺ならもっと単にシンプルにするな。
Hoge *HogeFactory::create();
こんだけ。もちろん、パラメータを取るオーバーロードメソッドも必要に応じてつくる。
XxxFactory::create()はXxx *を返す。これだけ。
vectorだの、shared_ptrなどは出てこない。
ファクトリ、というクラスの本懐を果たす。
■ このスレッドは過去ログ倉庫に格納されています