2008-07-04

http://anond.hatelabo.jp/20080704003545

Factory Methodパターンでもいいんじゃね。

もしかしたら、Strategyパターンかもしれないけれど、

デザインパターンって、多態性意識したものが多いから、何でもいけそう。

記事への反応 -
  • switchとポリモーフィズムのはざまで

    多態性(ポリモーフィズム)を目論んでいたはずが、いつのまにかコードにif文とswitch文の渦が紛れ込んでる。 switch ( FLAG ) { case 1: { object = new ObjectA(); } case 2: { object = new...

    • http://anond.hatelabo.jp/20080704002628

      そんなあなたに Factory Method パターン。 ……であってるか? デザパタは生齧りだぜー。

      • http://anond.hatelabo.jp/20080704003545

        Factory Methodパターンでもいいんじゃね。 もしかしたら、Strategyパターンかもしれないけれど、 デザインパターンって、多態性を意識したものが多いから、何でもいけそう。

    • http://anond.hatelabo.jp/20080704002628

      そんなのよりさ、 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; } みたいな感じになるほ...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん