タグ

デザインパターンに関するinrfのブックマーク (3)

  • しっぽ流デザインパターン講座(F-site講演資料) - しっぽのブログ

    11月6日に、F-site主催のセミナーで、1時間ほどデザインパターンについての講演をしてきました。 遅くなりましたが、字幕つきの資料を公開します。 内容は、「デザインパターン難しくて手を出せない」という人のための入門になります。 プログラマ向け、特にActionScript3に特化した内容になっていますが、コードは殆ど出てこないので他の分野の人も楽しめるかもしれません。 僕は資料に無いことをどんどん喋るので、資料をそのまま公開すると意味不明になってしまうので、会場で喋っていたことを思い出して字幕をつけてみたあと、一部修正したものになります。 公開にあたって、チェックをしてくれた道家さん、野中さんにお礼申し上げます。 左右キーもしくは下のボタンで操作可能です。 しっぽ流デザインパターン講座(F-site講演資料)を開く 上手く表示されない方はこちら ちなみに、当日はデザイン職の方も意外と多

  • Scribbled Records - デザインパターン

    GoF オブジェクト指向における再利用のためのデザインパターン 生成に関するパターン Abstract Factory (アブストラクトファクトリ) 互いに関連したり依存し合うオブジェクト群を、その具象クラスを明確にせずに生成するためのインタフェースを提供する。 Builder (ビルダー) 複合オブジェクトの作成過程を表現形式に依存しないようにして、同じ作成過程で異なる表現形式のオブジェクトを生成できるようにする。 Factory Method (ファクトリメソッド) オブジェクトの生成に必要な機能だけをもつスーパークラスを定義し、そのサブクラスにオブジェクトの生成を任せる。 Prototype (プロトタイプ) 原型となるインスタンスを複製することによって、新たなインスタンスの生成を行う。 Singleton (シングルトン) クラスのインスタンスがひとつしか生成されないことを保証して

  • マリオでStateパターン! 〜Java編〜 - 脱エンタープライズ志向

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

  • 1