>>437
Stateパターンですお。状態に「状態に基づいた手続き(メソッド)」
をくっつけて、別々のクラスを定義→状態におうじてクラスオブジェクト
を差し替えて、「状態に基づいた手続き」の部分をポリモルフィック
に呼び出す、のですお。