SelectPhaseメソッドとActionPhaseメソッドを導入して処理の分割
中括弧の位置のコーティングスタイルを統一
namespaceの導入
画面表示処理を簡略化
includeする場所をヘッダーファイルからソースファイルへ移動