Skip to content
EntityQ775349· pop 25· linked from 112 articles

Strategy パターン

Sign in to save

Also 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

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

Connections

Categories