はじめに 本稿は、デザインパターンっていくら記事や本を読んでもいまいち理解できない、という方(僕)のための記事です。 デザインパターンを適用した小さなアプリを作って、何が嬉しいのかを実際に見ていくことで、デザインパターンのありがたさと使いどころを感じてもらえれば嬉しいです。 環境 Unityを使用しています。 開発したソースはGitにあげています。 https://github.com/mutsuyuki/DesignPattern (当記事投稿時点では、今回取り上げるのStateパターンのみです。) また、作成済みのデモはこちらからご覧いただけます。 http://mtool.dip.jp/design_pattern/State_StopWatch/ ※表示まで10秒くらいかかります。 [起動後画面イメージ] アプリケーションを書いていると状態によってするべき処理が異なることがよくあり