こんにちは。 株式会社アドグローブ ゲーム事業部 エンジニアの田邊です。 今回はデザインパターンの1つである《Stateパターン》について、例を使いながら説明していきたいと思います。 もくじ Stateパターンとは 何をするか 作ってみた 使ってみた まとめ Stateパターンとは オブジェクトの状態が変わった時に、その振る舞いをclassとして実装します。 そのclassを切り替えることで、オブジェクトの振る舞いを変えることができます。 何をするか 例として、「メロンを食べた時の状態ごとにテキストを表示する」をやってみたい思います。 ここでいう、状態と振る舞いとは 状態 メロンの熟し具合 振…