タグ

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

タグの絞り込みを解除

funcとgofに関するkiyo_hikoのブックマーク (2)

  • デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    デザインパターンを置き換えよう! Javaラムダ式によるシンプルコーディング一覧
    kiyo_hiko
    kiyo_hiko 2015/06/19
    lambdaをGoFに当てはめるの 興味深い
  • Strategy パターン - Wikipedia

    Strategy パターン(ストラテジー -)は、コンピュータープログラミングの領域において、アルゴリズムを実行時に選択することができるデザインパターンである。 Strategyパターンはアルゴリズムを記述するサブルーチンへの参照をデータ構造の内部に保持する。このパターンの実現には、関数ポインタや関数オブジェクト、デリゲートのほか、オーソドックスなオブジェクト指向言語におけるポリモーフィズムと委譲、あるいはリフレクションによる動的ダック・タイピングなどが利用される。 このパターンは、関数が第一級オブジェクトである言語では暗黙のうちに使用されている。例として後述のPythonコード例を参照のこと。 Strategy パターンは、アプリケーションで使用されるアルゴリズムを動的に切り替える必要がある際に有用である。Strategy パターンはアルゴリズムのセットを定義する方法を提供し、これらを交

    Strategy パターン - Wikipedia
    kiyo_hiko
    kiyo_hiko 2011/11/29
    「このパターンは、関数が第一級オブジェクトである言語では暗黙のうちに使用されている。例として Python コード を参照」・・・おお、見落としてた。コンストラクターに関数オブジェクトをバンバン渡してる感じ?
  • 1