Strategy パターン
Sign in to saveAlso known as policy pattern
design pattern enabling selection of algorithms at runtime
In the Vinony graph
Vinony's link graph records 112 inbound references to Strategy パターン, and connects out to software design pattern, behavioral pattern and entity component system.
It is catalogued under the topic Software design patterns.
Vinony links it to 22 Wikipedia language editions.
Wikidata facts
- Instance of
- behavioral pattern
- Part of
- design
Show 3 more facts
- Commons category
- Strategy (design pattern)
- Commons gallery
- Strategy pattern
- described by source
- Design Patterns
Sources (2)
via Wikidata · CC0
Article · 日本語
Strategy パターン(ストラテジー -)は、コンピュータープログラミングの領域において、アルゴリズムを実行時に選択することができるデザインパターンである。 Strategyパターンはアルゴリズムを記述するサブルーチンへの参照をデータ構造の内部に保持する。このパターンの実現には、関数ポインタや関数オブジェクト、デリゲートのほか、オーソドックスなオブジェクト指向言語におけるポリモーフィズムと委譲、あるいはリフレクションによる動的ダック・タイピングなどが利用される。 このパターンは、関数が第一級オブジェクトである言語では暗黙のうちに使用されている。例として後述のを参照のこと。 Strategy パターンは、アプリケーションで使用されるアルゴリズムを動的に切り替える必要がある際に有用である。Strategy パターンはアルゴリズムのセットを定義する方法を提供し、これらを交換可能にすることを目的としている。Strategy パターンにより、アルゴリズムを使用者から独立したまま様々に変化させることができるようになる。
Abstract from DBpedia / Wikipedia · CC BY-SA