Python-design-patterns-strategy
提供:Dev Guides
Pythonデザインパターン-戦略
戦略パターンは、行動パターンの一種です。 戦略パターンの主な目標は、指定されたタスクを完了するために、クライアントがさまざまなアルゴリズムまたは手順から選択できるようにすることです。 言及されたタスクを複雑にすることなく、さまざまなアルゴリズムを交換できます。
このパターンを使用して、外部リソースにアクセスするときの柔軟性を向上させることができます。
戦略パターンの実装方法
以下に示すプログラムは、戦略パターンの実装に役立ちます。
出力
上記のプログラムは、次の出力を生成します-
説明
出力を実行する関数からの戦略のリストを提供します。 この行動パターンの主な焦点は行動です。