そんなあなたに Factory Method パターン。 ……であってるか? デザパタは生齧りだぜー。
そんなのよりさ、 CORBA::Object_var obj = 〜; Hoge_var hoge = Hoge::_narrow(obj); if (!CORBA::is_nil(hoge)) { 〜 return; } Fuga_var fuga = Fuga::_narrow(obj); if (!CORBA::is_nil(fuga)) { 〜 return; } みたいな感じになるほ...