エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
State Pattern の実践記録 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
State Pattern の実践記録 - Qiita
概要 State Pattern (状態) の「採用可否の基準」と「実践例」を記す. 参考情報は下記書籍である. 引用... 概要 State Pattern (状態) の「採用可否の基準」と「実践例」を記す. 参考情報は下記書籍である. 引用元情報 一言 採用の基準 ここは独断もしくは私の解釈です. 採用基準は次のどちらかを満すこと. ・「状態」に応じて処理が異なること ・分岐フラグが複雑になりそうな見込み大であること 言い換えると次である. ・フラグ乱立回避のために State Pattern を採用する 個人的感想 Python で State pattern を実現する場合は、サードパーティパッケージである 「Transitions」を使用している. 次のように、Transitions の記事は @noca 様がまとめてくださっていて、 とても学習が進めやすかった. なお、Transitions の欠点は以下だと思う. ・学習コストがやや大きいこと1. ・他者が Transitions を知らない確率大な