Stateパターン
#プログラミング #状態管理 #デザインパターン
外部から観測可能(public)なステートを有限状態に落とし込んで振る舞いを切り替える
https://ja.wikipedia.org/wiki/State_パターン
振る舞いに関する(英語版) デザインパターンの一種である。このパターンはオブジェクトの状態(state)を表現するために用いられる。ランタイムでそのタイプを部分的に変化させるオブジェクトを扱うクリーンな手段
https://refactoring.guru/ja/design-patterns/state
State (ステート、 状態) は、 振る舞いに関するデザインパターンの一つで、 オブジェクトの内部状態が変化した時に、 その挙動を変化させます。 それは、 あたかもそのオブジェクトのクラスが変わったかのように見えます。
https://scrapbox.io/files/644b695d8d41b9001bc566fe.png
Stateパターンの様々な解釈を通じて、私たちが何を警戒しているか考える
/miyamonz/設計パターンを学びたい