
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
python デザインパターン(Strategy) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
python デザインパターン(Strategy) - Qiita
目的 これはHead Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本に出てくる内... 目的 これはHead Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本に出てくる内容について、 サンプルコードをPythonで補足した記事になります。(本書ではJavaで書かれているため) 本書との併用を前提としています。 第1章 第一章では最初のデザインパターンであるStrategyについてに開設されています。 本書では次のように説明されています。 Strategyパターンは一連のアルゴリズムを定義してカプセル化し、交換できるようにします。Strategyパターンを使うと、 アルゴリズムを利用するクライアントとは独立してアルゴリズムを変更できます かみ砕くと、こんな感じですかね。 この原則では、複数のアルゴリズムを定義し、実行時に必要に応じて適切なアルゴリズムを選択することができます。このような手法によって、機能や振る舞いをより柔軟に変更できるようになります