タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Javaとjavaとdesignpatternに関するTaROのブックマーク (2)

  • StateパターンとStrategyパターンは何が違うのか考える | Tricorn Tech Labs

    最近、物欲に目覚めてしまってAmazonでいろいろ買ってたら、今月の請求が7万を超えて素に戻ってしまった戸田です。 ちょっとbluetoothデバイスに凝り始めてしまって…。(汗) さて、オブジェクト指向設計のバイブルと言えば、いわずと知れたGoF(オブジェクト指向における再利用のためのデザインパターン、Erich Gamma, Ralph Johnson, Richard Helm, John Vlissides著、ソフトバンククリエイティブ刊)です。 ここで紹介されている23のパターンはどれも小手先のテクニックではなく、エッセンスが抽出されており応用範囲が広いものばかりです。 なによりも今まで暗黙知になりがちな、設計の定石・パターンに共通の名称(言語)を与えて、名称による概念の共有ができるようになったという功績は計り知れません。 もちろん、KREISELにおいてもこれらのパターンを活

    StateパターンとStrategyパターンは何が違うのか考える | Tricorn Tech Labs
  • マリオでStateパターン! 〜Java編〜 - 脱エンタープライズ志向

    元ネタ - iマリオでデザインパターン その1 【Strategyパターン】 - hidecheckの日記 そのエントリーのコメントにも書いたとおり、StateパターンとStrategyって混同しやすいと思う。(もしかしたら今もそうかも。ツッコミください。) そこで僕もStateパターンで何かマリオ的なモノを作ってみようということで、やってみた。とりあえず今回の仕様はこちら。(実際のマリオの挙動と違うかもですが、そこはご了承を!) 今、デフォマリオの状態 スーパーきのこをべた⇒デカマリオになる ファイアフラワーをべた⇒デカマリオになる ノコノコに当たった⇒ゲームーオーバー 今、デカマリオの状態 スーパーきのこをべた⇒デカマリオになる(というか変化無し) ファイアフラワーをべた⇒ファイヤーマリオになる ノコノコに当たった⇒デフォマリオになる 今、ファイヤーマリオの状態 スーパーきのこ

  • 1