ゲームプログラマのためのデザインパターン(オブザーバ) 今、「ゲームプログラマのためのC++」を読んでます。 ゲームプログラムで使えるデザインパターンについてまとめてみました。 ゲームプログラマのためのC++ デザインパターンとは・・・ デザインパターンはプログラム設計でよく見られる問題の特性と、 このような問題に対して最も一般的に採用されている解決策の両方の 両方をカプセル化した抽象構造です。 自分なりに解釈すると、 オブジェクト指向で設計する際に起こりやすい問題の解決策だったり、 再利用性や可読性を上げるための設計の考え方だと思ってます。 ゲーム開発において特に有効なデザインパターン シングルトン ファザード オブザーバ ビジター 今回はオブザーバを紹介します。 オブザーバとは・・・ あるオブジェクトに何らかの変更が生じた場合に、 それに関係する別のオブジェクトに通知を行うメカニズムを

