The State pattern allows an object to change its behavior when its internal state changes.
0
1
0
0
0