[Behavioral Patterns] - State


これは、通常、条件文中の分岐処理コードがプログラム体積の増大に伴って汚染されることを防止し、Context状態の変化に応じて異なる方法を使用するために、特定の状態に応じた方法を独自に実現することができる.