←
↑
解決策4: 状態遷移機械
→
ユーザ入力などの事象の発生によるプログラムの実行状態の 変化を記述することによりUIの記述を楽にする
例: ローマ字かな変換の状態遷移